Compartilhar via


SymWriter.DefineSequencePoints Método

Definição

Define um grupo de pontos de sequência dentro do método atual.

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

Parâmetros

document
ISymbolDocumentWriter

O objeto de documento para o qual os pontos de sequência estão sendo definidos.

offsets
Int32[]

O deslocamento de IL dos pontos de sequência, medidos a partir do início do método.

lines
Int32[]

Os números de linha iniciais dos pontos de sequência.

columns
Int32[]

Os números de coluna iniciais dos pontos de sequência.

endLines
Int32[]

Os números de linha finais dos pontos de sequência.

endColumns
Int32[]

Os números da coluna finais dos pontos de sequência.

Implementações

Comentários

Os pontos de sequência são usados para mapear entre locais de arquivo de origem e deslocamentos de IL. Cada ponto de sequência consiste em um deslocamento il e uma região de arquivo de origem, especificados por números de linha/coluna de início e de término em relação a um ISymbolDocument objeto. Cada elemento em um índice específico de cada matriz corresponde a um ponto de sequência específico. Cada linha e cada coluna define o início de uma instrução dentro de um método . As matrizes devem ser classificadas na ordem crescente de deslocamentos. O deslocamento é sempre o deslocamento do início do método, em bytes.

Aplica-se a