Sdílet prostřednictvím


SymWriter.DefineSequencePoints Metoda

Definice

Definuje skupinu sekvenčních bodů v rámci aktuální metody.

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

Parametry

document
ISymbolDocumentWriter

Objekt dokumentu, pro který jsou definovány sekvenční body.

offsets
Int32[]

Posun IL sekvenčních bodů měřený od začátku metody.

lines
Int32[]

Čísla počátečních řádků pořadových bodů.

columns
Int32[]

Počáteční čísla sloupců pořadových bodů.

endLines
Int32[]

Čísla koncové čáry pořadových bodů.

endColumns
Int32[]

Čísla koncového sloupce pořadových bodů.

Implementuje

Poznámky

Sekvenční body se používají k mapování mezi umístěními zdrojových souborů a posuny IL. Každý sekvenční bod se skládá z odsazení IL a oblasti zdrojového souboru, které jsou určené počátečními a koncovými čísly řádků nebo sloupců vzhledem k objektu ISymbolDocument . Každý prvek na určitém indexu každého pole odpovídá určitému sekvenčnímu bodu. Každý řádek a každý sloupec definuje začátek příkazu v rámci metody. Pole by měla být seřazena podle vzestupného pořadí posunů. Posun je vždy posun od začátku metody v bajtech.

Platí pro