Aracılığıyla paylaş


SymMethod.GetSequencePoints Yöntem

Tanım

Geçerli yöntemin sıra noktalarını alır ve bilgileri belirtilen dizilerde depolar.

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

Parametreler

offsets
Int32[]

IL'nin depolandığı bir dizi, sıra noktaları için yöntemin başından uzaklıkları oluşturur.

documents
ISymbolDocument[]

Dizi noktalarının bulunduğu belgelerin depolandığı dizi.

lines
Int32[]

Dizi noktalarının bulunduğu belgelerde satırların depolandığı dizi.

columns
Int32[]

Sıra noktalarının bulunduğu belgelerde sütunların depolandığı bir dizi.

endLines
Int32[]

Belgelerde sıra noktalarının sona erdiği satır dizisi.

endColumns
Int32[]

Belgelerde sıra noktalarının sona erdiği sütun dizisi.

Uygulamalar

Açıklamalar

Sıra noktaları, kaynak dosya konumları ile IL uzaklıkları arasında eşleme yapmak için kullanılır. Her dizi noktası bir IL uzaklığından ve bir nesneye göre başlangıç ve bitiş satırı/sütun numaralarıyla belirtilen kaynak dosya bölgesinden ISymbolDocument oluşur. Her dizinin belirli bir dizinindeki her öğe belirli bir dizi noktasına karşılık gelir. Çağıranın döndürülecek bilgileri tutmak için önceden ayrılmış diziler sağlaması gerekir. Dizilerdeki tüm değerlerin üzerine yazılır. Tüm dizi noktalarının sayısını almak ve uygun boyutta diziler oluşturmak için kullanın SequencePointCount . Sıra noktaları uzaklık değerine göre sıralanır ve yöntemindeki tüm belgelere yöneliktir. GetSequencePoints her dizinin boyutunu doğrular ve dizi noktası bilgilerini her birine yerleştirir. Herhangi bir dizi ise null, bu dizinin verileri döndürülemez.

Şunlara uygulanır