IVsHierarchyItemManager Antarmuka
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.
Penting
API ini bukan kompatibel CLS.
Mengakses model data yang IVsUIHierarchyWindow digunakan oleh (seperti Penjelajah Solusi).
public interface class IVsHierarchyItemManager
public interface class IVsHierarchyItemManager
__interface IVsHierarchyItemManager
[System.CLSCompliant(false)]
public interface IVsHierarchyItemManager
public interface IVsHierarchyItemManager
[<System.CLSCompliant(false)>]
type IVsHierarchyItemManager = interface
type IVsHierarchyItemManager = interface
Public Interface IVsHierarchyItemManager
- Atribut
Keterangan
Antarmuka ini adalah layanan Managed Extensibility Framework (MEF) yang dapat diimpor oleh komponen MEF.
IVsHierarchy Mengingat dan itemid (hanya UINT yang mewakili "kunci" ke salah satu item dalam hierarki), dapat mengembalikan IVsHierarchyItem atau IVsHierarchyItemIdentity mewakili item tersebutIVsHierarchyItemManager
.
Properti
IsChangingItems |
Mendapatkan apakah penambahan atau penghapusan item dari IVsHierarchy sedang diproses atau tidak. Properti ini akan benar ketika perubahan dari salah satu peristiwa berikut sedang diproses: IVsHierarchyEvents.OnItemAdded IVsHierarchyEvents.OnItemDeleted IVsHierarchyEvents.OnItemsAppended IVsHierarchyEvents.OnInvalidateItems. |
Metode
GetHierarchyItem(IVsHierarchy, UInt32) |
Mendapatkan atau membuat yang IVsHierarchyItem sesuai dengan hierarki dan pengidentifikasi item yang ditentukan. |
TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem) |
Mendapatkan cache IVsHierarchyItem yang mewakili hierarki dan pengidentifikasi item yang ditentukan, jika telah dibuat. |
TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity) |
Mendapatkan cache IVsHierarchyItemIdentity yang mewakili hierarki dan pengidentifikasi item yang ditentukan, jika telah dibuat. |
Acara
AfterInvalidateItems |
Peristiwa yang OnInvalidateItems(UInt32) dimunculkan setelah pemberitahuan terjadi untuk item. |
OnItemAdded |
Peristiwa yang OnItemAdded(UInt32, UInt32, UInt32) dimunculkan setelah pemberitahuan terjadi untuk item. |