SymMethod.GetSequencePoints Methode

Definitie

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.

Van toepassing op