Skip to content

SequencePointInfo

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

A source sequence point decoded from a portable PDB.

public sealed record SequencePointInfo : IEquatable<SequencePointInfo>

ObjectSequencePointInfo

SequencePointInfo(int, string?, int, int, int, int, bool, string?, bool)

Section titled “SequencePointInfo(int, string?, int, int, int, int, bool, string?, bool)”

A source sequence point decoded from a portable PDB.

Parameters:

  • Offset (Int32): The IL offset where the sequence point starts.
  • Document (String): The source document path.
  • StartLine (Int32): The source start line.
  • StartColumn (Int32): The source start column.
  • EndLine (Int32): The source end line.
  • EndColumn (Int32): The source end column.
  • IsHidden (Boolean): Whether the sequence point is hidden.
  • SourceLinkUrl (String): The Source Link URL resolved for the document, or null.
  • HasEmbeddedSource (Boolean): Whether the document has embedded source.
public SequencePointInfo(int Offset, string? Document, int StartLine, int StartColumn, int EndLine, int EndColumn, bool IsHidden, string? SourceLinkUrl, bool HasEmbeddedSource)

The source document path.

Returns: String

public string? Document { get; init; }

The source end column.

Returns: Int32

public int EndColumn { get; init; }

The source end line.

Returns: Int32

public int EndLine { get; init; }

Whether the document has embedded source.

Returns: Boolean

public bool HasEmbeddedSource { get; init; }

Whether the sequence point is hidden.

Returns: Boolean

public bool IsHidden { get; init; }

The IL offset where the sequence point starts.

Returns: Int32

public int Offset { get; init; }

The Source Link URL resolved for the document, or null.

Returns: String

public string? SourceLinkUrl { get; init; }

The source start column.

Returns: Int32

public int StartColumn { get; init; }

The source start line.

Returns: Int32

public int StartLine { get; init; }