Freigeben über


ILGenerator.MarkSequencePoint Methode

Definition

Markiert einen Sequenzpunkt im MSIL-Stream (Microsoft Intermediate Language).

public:
 void MarkSequencePoint(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, int startLine, int startColumn, int endLine, int endColumn);
public:
 virtual void MarkSequencePoint(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, int startLine, int startColumn, int endLine, int endColumn);
public void MarkSequencePoint (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn);
public virtual void MarkSequencePoint (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn);
member this.MarkSequencePoint : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int * int * int * int -> unit
abstract member MarkSequencePoint : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int * int * int * int -> unit
override this.MarkSequencePoint : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int * int * int * int -> unit
Public Sub MarkSequencePoint (document As ISymbolDocumentWriter, startLine As Integer, startColumn As Integer, endLine As Integer, endColumn As Integer)
Public Overridable Sub MarkSequencePoint (document As ISymbolDocumentWriter, startLine As Integer, startColumn As Integer, endLine As Integer, endColumn As Integer)

Parameter

document
ISymbolDocumentWriter

Das Dokument, für das der Sequenzpunkt definiert wird.

startLine
Int32

Die Zeile, in der der Sequenzpunkt beginnt.

startColumn
Int32

Die Spalte in der Zeile, in der der Sequenzpunkt beginnt.

endLine
Int32

Die Zeile, in der der Sequenzpunkt endet.

endColumn
Int32

Die Spalte in der Zeile, in der der Sequenzpunkt endet.

Ausnahmen

startLine oder endLine ist <= 0.

Hinweise

Zeilennummern werden ab 1 indiziert. Spalten werden ab 0 indiziert.

Die symbolischen Informationen enthalten normalerweise mindestens einen MSIL-Offset für jede Quellzeile. Bevor der JIT-Compiler (Just-In-Time) eine Methode kompiliert, fordert er von den Profilerstellungsdiensten eine Liste der zu speichernden MSIL-Offsets an. Diese MSIL-Offsets werden als Sequenzpunkte bezeichnet.

Wenn der aktuelle ILGenerator einem DynamicMethod -Objekt zugeordnet ist, unterstützt es keine symbolischen Informationen.

Gilt für: