Freigeben über


SymWriter.DefineSequencePoints Methode

Definition

Definiert eine Gruppe von Sequenzpunkten in der aktuellen Methode.

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())

Parameter

document
ISymbolDocumentWriter

Das Dokumentobjekt, für das die Sequenzpunkte definiert werden.

offsets
Int32[]

Der IL-Offset der Sequenzpunkte gemessen vom Anfang der Methode.

lines
Int32[]

Die Nummern der Anfangszeilen der Sequenzpunkte.

columns
Int32[]

Die Nummern der Anfangsspalten der Sequenzpunkte.

endLines
Int32[]

Die Nummern der Endzeilen der Sequenzpunkte.

endColumns
Int32[]

Die Nummern der Endspalten der Sequenzpunkte.

Implementiert

Hinweise

Sequenzpunkte werden zum Zuordnen zwischen Quelldateispeicherorten und IL-Offsets verwendet. Jeder Sequenzpunkt besteht aus einem IL-Offset und einem Quelldateibereich, der durch Start- und Endzeilen-/Spaltennummern relativ zu einem ISymbolDocument Objekt angegeben wird. Jedes Element an einem bestimmten Index jedes Arrays entspricht einem bestimmten Sequenzpunkt. Jede Zeile und jede Spalte definiert den Anfang einer Anweisung innerhalb einer Methode. Die Arrays sollten in der zunehmenden Reihenfolge der Offsets sortiert werden. Der Offset ist immer der Offset vom Beginn der Methode in Bytes.

Gilt für: