ILGenerator.MarkSequencePoint 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.
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.
Diese ILGenerator gehört zu einer DynamicMethod.
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.