Bagikan melalui


SymMethod.GetSequencePoints Metode

Definisi

Mendapatkan titik urutan untuk metode saat ini dan menyimpan informasi dalam array yang ditentukan.

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

Parameter

offsets
Int32[]

Array untuk menyimpan offset IL dari awal metode untuk titik urutan.

documents
ISymbolDocument[]

Array untuk menyimpan dokumen tempat titik urutan berada.

lines
Int32[]

Array untuk menyimpan baris dalam dokumen tempat titik urutan berada.

columns
Int32[]

Array untuk menyimpan kolom dalam dokumen tempat titik urutan berada.

endLines
Int32[]

Array baris dalam dokumen di mana titik urutan berakhir.

endColumns
Int32[]

Array kolom dalam dokumen di mana titik urutan berakhir.

Penerapan

Keterangan

Titik urutan digunakan untuk memetakan antara lokasi file sumber dan offset IL. Setiap titik urutan terdiri dari offset IL, dan wilayah file sumber yang ditentukan oleh nomor baris/kolom awal dan akhir relatif terhadap ISymbolDocument objek. Setiap elemen pada indeks tertentu dari setiap array sesuai dengan titik urutan tertentu. Pemanggil harus menyediakan array yang telah dialokasikan sebelumnya untuk menyimpan informasi yang akan dikembalikan. Nilai apa pun dalam array ditimpa. Gunakan SequencePointCount untuk mengambil jumlah semua titik urutan dan membuat array dengan ukuran yang tepat. Titik urutan diurutkan berdasarkan offset dan untuk semua dokumen dalam metode . GetSequencePoints memverifikasi ukuran setiap array dan menempatkan informasi titik urutan ke dalam masing-masing array. Jika ada array null, data untuk array tersebut tidak dikembalikan.

Berlaku untuk