SymWriter.DefineSequencePoints Metodo

Definizione

Definisce un gruppo di punti di sequenza all'interno del metodo corrente.

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

Parametri

document
ISymbolDocumentWriter

Oggetto documento per il quale vengono definiti i punti di sequenza.

offsets
Int32[]

Offset IL dei punti di sequenza misurati dall'inizio del metodo.

lines
Int32[]

Numeri di riga iniziale dei punti di sequenza.

columns
Int32[]

Numeri di colonna iniziale dei punti di sequenza.

endLines
Int32[]

Numeri di riga finali dei punti di sequenza.

endColumns
Int32[]

Numeri di colonna finale dei punti di sequenza.

Implementazioni

Commenti

I punti di sequenza vengono usati per eseguire il mapping tra i percorsi dei file di origine e gli offset IL. Ogni punto di sequenza è costituito da un offset IL e un'area del file di origine, specificati dai numeri di riga/colonna iniziale e finale rispetto a un ISymbolDocument oggetto . Ogni elemento in corrispondenza di un indice specifico di ogni matrice corrisponde a un punto di sequenza specifico. Ogni riga e ogni colonna definisce l'inizio di un'istruzione all'interno di un metodo. Le matrici devono essere ordinate nell'ordine crescente di offset. L'offset è sempre l'offset dall'inizio del metodo, espresso in byte.

Si applica a