SymWriter.DefineSequencePoints Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.