Udostępnij za pośrednictwem


SymWriter.DefineSequencePoints Metoda

Definicja

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.

Dotyczy