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 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.
Dieser ILGenerator gehört zu einer DynamicMethod.
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für