SymMethod.GetSequencePoints Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.