ILGenerator.MarkSequencePoint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contrassegna un punto di sequenza nel flusso MSIL (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)
Parametri
- document
- ISymbolDocumentWriter
Documento per il quale definire il punto di sequenza.
- startLine
- Int32
Riga di inizio del punto di sequenza.
- startColumn
- Int32
Colonna nella riga di inizio del punto di sequenza.
- endLine
- Int32
Riga di fine del punto di sequenza.
- endColumn
- Int32
Colonna nella riga di fine del punto di sequenza.
Eccezioni
startLine
o endLine
è <= 0.
Questa classe ILGenerator appartiene già a una classe DynamicMethod.
Commenti
I numeri di riga vengono indicizzati da 1. Le colonne vengono indicizzate da 0.
Le informazioni simbolica in genere includono almeno un offset MSIL per ogni riga di origine. Quando il compilatore JIT (Just-In-Time) sta per compilare un metodo, richiede ai servizi relativi ai profili un elenco di offset MSIL da conservare. Questi offset MSIL sono denominati punti di sequenza.
Se l'oggetto corrente ILGenerator è associato a un DynamicMethod oggetto , non supporta le informazioni simbolico.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per