SymMethod.GetSequencePoints Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de reekspunten voor de huidige methode op en slaat de informatie op in de opgegeven matrices.
public:
override void GetSequencePoints(cli::array <int> ^ offsets, cli::array <System::Diagnostics::SymbolStore::ISymbolDocument ^> ^ documents, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public:
virtual void GetSequencePoints(cli::array <int> ^ offsets, cli::array <System::Diagnostics::SymbolStore::ISymbolDocument ^> ^ documents, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public override void GetSequencePoints(int[] offsets, System.Diagnostics.SymbolStore.ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns);
public virtual void GetSequencePoints(int[] offsets, System.Diagnostics.SymbolStore.ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns);
abstract member GetSequencePoints : int[] * System.Diagnostics.SymbolStore.ISymbolDocument[] * int[] * int[] * int[] * int[] -> unit
override this.GetSequencePoints : int[] * System.Diagnostics.SymbolStore.ISymbolDocument[] * int[] * int[] * int[] * int[] -> unit
Public Overrides Sub GetSequencePoints (offsets As Integer(), documents As ISymbolDocument(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Public Overridable Sub GetSequencePoints (offsets As Integer(), documents As ISymbolDocument(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Parameters
- offsets
- Int32[]
Een matrix waarin de IL-verschuivingen worden opgeslagen vanaf het begin van de methode voor de reekspunten.
- documents
- ISymbolDocument[]
Een matrix waarin de documenten worden opgeslagen waarin de reekspunten zich bevinden.
- lines
- Int32[]
Een matrix waarin de regels worden opgeslagen in de documenten waarop de reekspunten zich bevinden.
- columns
- Int32[]
Een matrix waarin de kolommen worden opgeslagen in de documenten waarop de reekspunten zich bevinden.
- endLines
- Int32[]
De matrix van regels in de documenten waarop de reekspunten eindigen.
- endColumns
- Int32[]
De matrix van kolommen in de documenten waarop de reekspunten eindigen.
Implementeringen
Opmerkingen
Reekspunten worden gebruikt om toe te wijzen tussen bronbestandslocaties en IL-offsets. Elk reekspunt bestaat uit een IL-offset en het bronbestandsgebied dat is opgegeven door begin- en eindregel-/kolomnummers ten opzichte van een ISymbolDocument object. Elk element op een specifieke index van elke matrix komt overeen met een specifiek reekspunt. De aanroeper moet vooraf toegewezen matrices opgeven om de informatie te bewaren die moet worden geretourneerd. Alle waarden in de matrices worden overschreven. Gebruik SequencePointCount dit om het aantal alle reekspunten op te halen en matrices van de juiste grootte te maken. De reekspunten worden gesorteerd op offset en zijn voor alle documenten in de methode.
GetSequencePoints Controleert de grootte van elke matrix en plaatst de informatie over de reekspunten in elke matrix. Als een matrix is null, worden de gegevens voor die matrix niet geretourneerd.