Microsoft.VisualStudio.Language.NavigateTo.Interfaces Ruang nama

Namespace Microsoft.VisualStudio.Language.NavigateTo berisi antarmuka dan kelas untuk fitur Navigasi ke.

Kelas

ButtonDefinition

Mendefinisikan tombol UI untuk UI Navigasi ke.

DescriptionItem

Mewakili kategori item deskripsi tunggal/pasangan detail.

DescriptionRun

Mewakili eksekusi teks deskripsi tunggal.

FilterAttribute

Mengidentifikasi filter.

FilterDefinition

Kelas dasar untuk tombol UI dan parameter filter.

FilterShortcutAttribute

Mendeklarasikan hubungan antara a FilterShortcutDefinition dan particutlar FilterDefinition

FilterShortcutDefinition

Menentukan pintasan filter kustom yang akan mengalihkan filter terkait.

FilterToShortcutDefinition

Menentukan pemetaan antara pintasan fitler dan filter.

KindFilterDefinition

Menentukan tombol UI dan memfilter untuk NavigateToItemKind.

MatchKindExtensions

Namespace Microsoft.VisualStudio.Language.NavigateTo berisi antarmuka dan kelas untuk fitur Navigasi ke.

NavigateToItem

Mewakili simbol tunggal, dan menyimpan semua informasi yang diperlukan untuk mengurutkan simbol. Simbol diurutkan terlebih dahulu pada jenis pencocokan (tepat, awalan, atau reguler), lalu nama, jenis (file, kelas, metode, dll.), dan akhirnya pada string sekunder untuk memutuskan ikatan apa pun.

NavigateToItemKind

Berisi konstanta yang mewakili berbagai jenis simbol yang dikenali oleh algoritma pengurutan.

NavigateToOptions

INavigateToOptions2Implementasi .

OnlyNavigateToSupportAttribute

Menandai sebagai INavigateToItemProviderFactory hanya dapat digunakan dalam konteks Buka.

PackageAttribute

Ditambahkan ke INavigateToItemProviderFactory implementasi untuk menentukan paket yang bergantung padanya. INavigateToItemProviderFactory hanya akan dimuat jika paket yang ditentukan dimuat.

Antarmuka

INavigateToCallback

Mengumpulkan hasil dan pembaruan status dari penyedia. Ini valid untuk memanggil metode ini dalam urutan apa pun.

INavigateToCallback2

Mengumpulkan hasil dan pembaruan status dari penyedia. Ini valid untuk memanggil metode ini dalam urutan apa pun.

INavigateToFilterParameters

Menentukan Navigasi Ke parameter pemfilteran pencarian.

INavigateToItemDisplay

Menyimpan informasi tampilan yang sesuai dengan UI untuk simbol.

INavigateToItemDisplay2

Menambahkan perilaku pratinjau opsional untuk implementasi INavigateToItemDisplay. Menerapkan INavigateToItemDisplay2 menandai item tampilan sebagai item yang mendukung pratinjau.

INavigateToItemDisplay3

Menambahkan kemampuan untuk menyediakan ikon item sebagai dan ImageMoniker memungkinkan penyedia untuk menjelaskan karakter yang cocok dari item untuk skenario pencocokan yang kompleks.

INavigateToItemDisplayFactory

Membuat informasi tampilan yang sesuai dengan UI untuk simbol.

INavigateToItemProvider

Menemukan simbol yang cocok dengan string pencarian, dan meneruskannya kembali ke panggilan balik. Instans jenis ini mungkin diminta untuk melakukan beberapa pencarian selama masa pakainya. Ketika tidak akan digunakan lagi, itu akan dibuang.

INavigateToItemProvider2

Memperluas INavigateToItemProvider dengan fungsionalitas pemfilteran.

INavigateToItemProviderFactory

Bertanggung jawab untuk membuat instans baru .INavigateToItemProvider

INavigateToOptions

Mewakili opsi Navigasi ke.

INavigateToOptions2

Namespace Microsoft.VisualStudio.Language.NavigateTo berisi antarmuka dan kelas untuk fitur Navigasi ke.

IResultExpander

Menyediakan panggilan balik untuk objek yang dapat meningkatkan hasil pencarian.

Enum

IncompleteReason

Alasan standar untuk hasil yang tidak lengkap.

MatchKind

Menunjukkan bagaimana simbol cocok dengan string pencarian.