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>Inheritance
Section titled “Inheritance”Object → SequencePointInfo
Implements
Section titled “Implements”Constructors
Section titled “Constructors”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)Properties
Section titled “Properties”Document
Section titled “Document”The source document path.
Returns: String
public string? Document { get; init; }EndColumn
Section titled “EndColumn”The source end column.
Returns: Int32
public int EndColumn { get; init; }EndLine
Section titled “EndLine”The source end line.
Returns: Int32
public int EndLine { get; init; }HasEmbeddedSource
Section titled “HasEmbeddedSource”Whether the document has embedded source.
Returns: Boolean
public bool HasEmbeddedSource { get; init; }IsHidden
Section titled “IsHidden”Whether the sequence point is hidden.
Returns: Boolean
public bool IsHidden { get; init; }Offset
Section titled “Offset”The IL offset where the sequence point starts.
Returns: Int32
public int Offset { get; init; }SourceLinkUrl
Section titled “SourceLinkUrl”The Source Link URL resolved for the document, or null.
Returns: String
public string? SourceLinkUrl { get; init; }StartColumn
Section titled “StartColumn”The source start column.
Returns: Int32
public int StartColumn { get; init; }StartLine
Section titled “StartLine”The source start line.
Returns: Int32
public int StartLine { get; init; }