Partager via


SymMethod.GetSequencePoints Méthode

Définition

Obtient les points de séquence pour la méthode actuelle et stocke les informations dans les tableaux spécifiés.

public:
 override void GetSequencePoints(cli::array <int> ^ offsets, cli::array <System::Diagnostics::SymbolStore::ISymbolDocument ^> ^ documents, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public:
 virtual void GetSequencePoints(cli::array <int> ^ offsets, cli::array <System::Diagnostics::SymbolStore::ISymbolDocument ^> ^ documents, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public override void GetSequencePoints (int[] offsets, System.Diagnostics.SymbolStore.ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns);
public virtual void GetSequencePoints (int[] offsets, System.Diagnostics.SymbolStore.ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns);
abstract member GetSequencePoints : int[] * System.Diagnostics.SymbolStore.ISymbolDocument[] * int[] * int[] * int[] * int[] -> unit
override this.GetSequencePoints : int[] * System.Diagnostics.SymbolStore.ISymbolDocument[] * int[] * int[] * int[] * int[] -> unit
Public Overrides Sub GetSequencePoints (offsets As Integer(), documents As ISymbolDocument(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Public Overridable Sub GetSequencePoints (offsets As Integer(), documents As ISymbolDocument(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())

Paramètres

offsets
Int32[]

Tableau dans lequel stocker les offsets IL à partir du début de la méthode pour les points de séquence.

documents
ISymbolDocument[]

Tableau dans lequel stocker les documents dans lesquels se trouvent les points de séquence.

lines
Int32[]

Tableau dans lequel stocker les lignes des documents contenant les points de séquence.

columns
Int32[]

Tableau dans lequel stocker les colonnes des documents contenant les points de séquence.

endLines
Int32[]

Tableau des lignes des documents auxquelles se terminent les points de séquence.

endColumns
Int32[]

Tableau des colonnes des documents auxquelles se terminent les 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 il et d’une région de fichier source spécifiée 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. L’appelant doit fournir des tableaux pré-alloués pour contenir les informations à retourner. Toutes les valeurs des tableaux sont remplacées. Utilisez SequencePointCount pour récupérer le nombre de points de séquence et créer des tableaux de la taille appropriée. Les points de séquence sont triés par décalage et concernent tous les documents de la méthode. GetSequencePoints vérifie la taille de chaque tableau et place les informations de point de séquence dans chacun d’eux. Si un tableau est null, les données de ce tableau ne sont pas retournées.

S’applique à