Compartir a través de


SymMethod.GetSequencePoints Método

Definición

Obtiene los puntos de secuencia para el método actual y almacena la información en las matrices especificadas.

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())

Parámetros

offsets
Int32[]

Matriz en la que se almacenan los desplazamientos IL desde el principio del método para los puntos de secuencia.

documents
ISymbolDocument[]

Matriz en la que se van a almacenar los documentos en los que se encuentran los puntos de secuencia.

lines
Int32[]

Matriz en la que se almacenan las líneas de los documentos en las que se ubican los puntos de secuencia.

columns
Int32[]

Matriz en la que se almacenan las columnas de los documentos en las que se ubican los puntos de secuencia.

endLines
Int32[]

Matriz de líneas de los documentos en las que finalizan los puntos de secuencia.

endColumns
Int32[]

Matriz de columnas de los documentos en las que finalizan los puntos de secuencia.

Implementaciones

Comentarios

Los puntos de secuencia se usan para asignar entre ubicaciones de archivo de origen y desplazamientos il. Cada punto de secuencia consta de un desplazamiento il y una región de archivo de origen especificada por números de línea y columna inicial y final en relación con un ISymbolDocument objeto . Cada elemento de un índice específico de cada matriz corresponde a un punto de secuencia específico. El autor de la llamada debe proporcionar matrices asignadas previamente para contener la información que se va a devolver. Los valores de las matrices se sobrescriben. Use SequencePointCount para recuperar el recuento de todos los puntos de secuencia y crear matrices del tamaño adecuado. Los puntos de secuencia se ordenan por desplazamiento y son para todos los documentos del método . GetSequencePoints comprueba el tamaño de cada matriz y coloca la información del punto de secuencia en cada una. Si alguna matriz es null, no se devuelven los datos de esa matriz.

Se aplica a