SymWriter.DefineSequencePoints 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.
Définit un groupe de points de séquence dans la méthode actuelle.
public:
override void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public:
virtual void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public override void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
public virtual void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
abstract member DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
override this.DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
Public Overrides Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Public Overridable Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Paramètres
- document
- ISymbolDocumentWriter
Objet de document pour lequel sont définis les points de séquence.
- offsets
- Int32[]
Offset IL des points de séquence mesuré à partir du début de la méthode.
- lines
- Int32[]
Numéros de lignes de début des points de séquence.
- columns
- Int32[]
Numéros de colonnes de début des points de séquence.
- endLines
- Int32[]
Numéros de lignes de fin des points de séquence.
- endColumns
- Int32[]
Numéros de colonnes de fin des points de séquence.
Implémente
Remarques
Les points de séquence sont utilisés pour mapper entre les emplacements de fichiers sources et les décalages d’il. Chaque point de séquence se compose d’un décalage interne et d’une région de fichier source, spécifiés par les numéros de ligne/colonne de début et de fin par rapport à un ISymbolDocument objet. Chaque élément d’un index spécifique de chaque tableau correspond à un point de séquence spécifique. Chaque ligne et chaque colonne définit le début d’une instruction au sein d’une méthode. Les tableaux doivent être triés dans l’ordre croissant des décalages. Le décalage est toujours le décalage du début de la méthode, en octets.