SymMethod.GetSequencePoints Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk