Skip to content

SourceLinkInfo

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

Source Link mappings decoded from portable PDB custom debug information.

public sealed record SourceLinkInfo : IEquatable<SourceLinkInfo>

ObjectSourceLinkInfo

SourceLinkInfo(IReadOnlyList<SourceLinkMapping>)

Section titled “SourceLinkInfo(IReadOnlyList<SourceLinkMapping>)”

Source Link mappings decoded from portable PDB custom debug information.

Parameters:

public SourceLinkInfo(IReadOnlyList<SourceLinkMapping> Mappings)

Gets whether Source Link data was present.

Returns: Boolean

public bool IsPresent { get; }

The document pattern to URL template mappings.

Returns: IReadOnlyList<SourceLinkMapping>

public IReadOnlyList<SourceLinkMapping> Mappings { get; init; }

Deconstruct(out IReadOnlyList<SourceLinkMapping>)

Section titled “Deconstruct(out IReadOnlyList<SourceLinkMapping>)”

Parameters:

public void Deconstruct(out IReadOnlyList<SourceLinkMapping> Mappings)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(SourceLinkInfo? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(SourceLinkInfo?, SourceLinkInfo?)

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

Parameters:

Returns: Boolean

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

operator ==(SourceLinkInfo?, SourceLinkInfo?)

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

Parameters:

Returns: Boolean

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