SymWriter.DefineSequencePoints Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.