Condividi tramite


SymWriter.DefineSequencePoints Metodo

Definizione

Definisce un gruppo di punti di sequenza nel 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 del documento per il quale definire i punti di sequenza.

offsets
Int32[]

Offset IL dei punti di sequenza misurato a partire dall'inizio del metodo.

lines
Int32[]

Numeri di riga iniziali dei punti di sequenza.

columns
Int32[]

Numeri di colonna iniziali dei punti di sequenza.

endLines
Int32[]

Numeri di riga finali dei punti di sequenza.

endColumns
Int32[]

Numeri di colonna finali dei punti di sequenza.

Implementazioni

Commenti

I punti di sequenza vengono usati per eseguire il mapping tra percorsi file di origine e offset DEL. Ogni punto di sequenza è costituito da un'area di offset e file di origine, specificata in base ai numeri di riga e fine/colonna relativi a un ISymbolDocument oggetto. Ogni elemento a 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, in byte.

Si applica a