ILGenerator.MarkSequencePoint Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Marque un point de séquence dans le flux 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)
Paramètres
- document
- ISymbolDocumentWriter
Document pour lequel le point de séquence est défini.
- startLine
- Int32
Ligne sur laquelle le point de séquence débute.
- startColumn
- Int32
Colonne de la ligne sur laquelle le point de séquence débute.
- endLine
- Int32
Ligne sur laquelle le point de séquence se termine.
- endColumn
- Int32
Colonne de la ligne sur laquelle le point de séquence se termine.
Exceptions
startLine
ou endLine
a la valeur < = 0.
Ce ILGenerator appartient à un DynamicMethod.
Remarques
Les numéros de ligne sont indexés à partir de 1. Les colonnes sont indexées à partir de 0.
Les informations symboliques incluent normalement au moins un décalage MSIL pour chaque ligne source. Lorsque le compilateur juste-à-temps (JIT) est sur le point de compiler une méthode, il sollicite la liste des offsets MSIL à conserver auprès des services de profil. Ces décalages MSIL sont appelés points de séquence.
Si le courant ILGenerator est associé à un DynamicMethod objet, il ne prend pas en charge les informations symboliques.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour