Freigeben über


ILGenerator.MarkSequencePoint Methode

Definition

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

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 Linie, an der der Sequenzpunkt beginnt.

startColumn
Int32

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

endLine
Int32

Die Linie, an der der Sequenzpunkt endet.

endColumn
Int32

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

Ausnahmen

startLine oder endLine ist <= 0.

document ist null.

document ist ungültig.

Hinweise

Zeilennummern werden von 1 indiziert. Spalten werden von 0 indiziert.

Die symbolischen Informationen enthalten normalerweise mindestens einen MSIL-Offset für jede Quellzeile. Wenn der Just-in-Time-Compiler (JIT) gerade eine Methode kompiliert, fragt er die Profilerstellungsdienste nach einer Liste der MSIL-Offsets, die beibehalten werden sollen. Diese MSIL-Offsets werden Sequenzpunkteaufgerufen.

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

Gilt für: