SymWriter.DefineSequencePoints Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.