EmbeddedSourceInfo
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Embedded source decoded from a portable PDB document.
public sealed record EmbeddedSourceInfo : IEquatable<EmbeddedSourceInfo>Inheritance
Section titled “Inheritance”Object → EmbeddedSourceInfo
Implements
Section titled “Implements”Constructors
Section titled “Constructors”EmbeddedSourceInfo(string, string, byte[])
Section titled “EmbeddedSourceInfo(string, string, byte[])”Embedded source decoded from a portable PDB document.
Parameters:
Document(String): The PDB document path.Text(String): The decoded source text.Bytes(Byte[]): The decoded source bytes.
public EmbeddedSourceInfo(string Document, string Text, byte[] Bytes)Properties
Section titled “Properties”The decoded source bytes.
Returns: Byte[]
public byte[] Bytes { get; init; }Document
Section titled “Document”The PDB document path.
Returns: String
public string Document { get; init; }The decoded source text.
Returns: String
public string Text { get; init; }Methods
Section titled “Methods”Deconstruct(out string, out string, out byte[])
Section titled “Deconstruct(out string, out string, out byte[])”Parameters:
public void Deconstruct(out string Document, out string Text, out byte[] Bytes)Equals(EmbeddedSourceInfo?)
Section titled “Equals(EmbeddedSourceInfo?)”Parameters:
other(EmbeddedSourceInfo)
Returns: Boolean
public bool Equals(EmbeddedSourceInfo? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)GetHashCode()
Section titled “GetHashCode()”Returns: Int32
public override int GetHashCode()ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(EmbeddedSourceInfo?, EmbeddedSourceInfo?)
Section titled “operator !=(EmbeddedSourceInfo?, EmbeddedSourceInfo?)”Parameters:
left(EmbeddedSourceInfo)right(EmbeddedSourceInfo)
Returns: Boolean
public static bool operator !=(EmbeddedSourceInfo? left, EmbeddedSourceInfo? right)operator ==(EmbeddedSourceInfo?, EmbeddedSourceInfo?)
Section titled “operator ==(EmbeddedSourceInfo?, EmbeddedSourceInfo?)”Parameters:
left(EmbeddedSourceInfo)right(EmbeddedSourceInfo)
Returns: Boolean
public static bool operator ==(EmbeddedSourceInfo? left, EmbeddedSourceInfo? right)