SymWriter.DefineSequencePoints Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.