Skip to content

EmbeddedSourceInfo

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

Embedded source decoded from a portable PDB document.

public sealed record EmbeddedSourceInfo : IEquatable<EmbeddedSourceInfo>

ObjectEmbeddedSourceInfo

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)

The decoded source bytes.

Returns: Byte[]

public byte[] Bytes { get; init; }

The PDB document path.

Returns: String

public string Document { get; init; }

The decoded source text.

Returns: String

public string Text { get; init; }

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)

Parameters:

Returns: Boolean

public bool Equals(EmbeddedSourceInfo? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(EmbeddedSourceInfo?, EmbeddedSourceInfo?)

Section titled “operator !=(EmbeddedSourceInfo?, EmbeddedSourceInfo?)”

Parameters:

Returns: Boolean

public static bool operator !=(EmbeddedSourceInfo? left, EmbeddedSourceInfo? right)

operator ==(EmbeddedSourceInfo?, EmbeddedSourceInfo?)

Section titled “operator ==(EmbeddedSourceInfo?, EmbeddedSourceInfo?)”

Parameters:

Returns: Boolean

public static bool operator ==(EmbeddedSourceInfo? left, EmbeddedSourceInfo? right)