SymWriter.DefineSequencePoints Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje grupę punktów sekwencji w ramach bieżącej metody.
public:
override void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public:
virtual void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public override void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
public virtual void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
abstract member DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
override this.DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
Public Overrides Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Public Overridable Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Parametry
- document
- ISymbolDocumentWriter
Obiekt dokumentu, dla którego są definiowane punkty sekwencji.
- offsets
- Int32[]
Przesunięcie IL punktów sekwencji mierzonych od początku metody.
- lines
- Int32[]
Numery wierszy początkowych punktów sekwencji.
- columns
- Int32[]
Numery kolumn początkowych punktów sekwencji.
- endLines
- Int32[]
Końcowe numery wierszy punktów sekwencji.
- endColumns
- Int32[]
Końcowe numery kolumn punktów sekwencji.
Implementuje
Uwagi
Punkty sekwencji są używane do mapowania między lokalizacjami plików źródłowych i przesunięciami IL. Każdy punkt sekwencji składa się z regionu przesunięcia IL i pliku źródłowego określonego przez liczby wierszy/kolumn początkowych i końcowych względem ISymbolDocument obiektu. Każdy element w określonym indeksie każdej tablicy odpowiada określonemu punktowi sekwencji. Każdy wiersz i każda kolumna definiują początek instrukcji w metodzie. Tablice powinny być sortowane w kolejności rosnącej przesunięcia. Przesunięcie jest zawsze przesunięciem od początku metody w bajtach.