SequencePoint 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可攜式 PDB 序列點。
public value class SequencePoint : IEquatable<System::Reflection::Metadata::SequencePoint>
public readonly struct SequencePoint : IEquatable<System.Reflection.Metadata.SequencePoint>
public struct SequencePoint : IEquatable<System.Reflection.Metadata.SequencePoint>
type SequencePoint = struct
Public Structure SequencePoint
Implements IEquatable(Of SequencePoint)
- 繼承
- 實作
範例
此範例示範如何讀取元資料標記所定義之方法的序列點,並顯示其源行對應: [!code-csharp]
備註
時序點是結構,其中包含這個 IL 編譯來原始檔案中 IL 位移和對應行號與資料行編號之間的對應。 序列點會儲存在 MethodDebugInformation
可攜式 PDB 偵錯符號的資料表中。 如需詳細資訊,請參閱 可攜式 PDB v1.0:格式規格。
欄位
HiddenLine |
指定隱藏序列點的行號值。 |
屬性
Document |
取得包含這個序列點的來原始檔案。 |
EndColumn |
取得這個序列點中最後一個字元的資料行編號。 |
EndLine |
取得這個序列點中最後一個字元的行號。 |
IsHidden |
取得值,這個值表示這個序列點是否隱藏。 |
Offset |
從方法主體的開頭,取得這個序列點的 IL 位移,以位元組為單位。 |
StartColumn |
取得這個序列點中第一個字元的資料行編號。 |
StartLine |
取得這個序列點中第一個字元的行號。 |
方法
Equals(Object) |
指出目前的序列點是否等於指定的物件。 |
Equals(SequencePoint) |
指出目前的物件是否等於另一個相同類型的物件。 |
GetHashCode() |
取得這個序列點的雜湊碼。 |