IFilteredHierarchyItemSet Arabirim

Tanım

Hiyerarşideki tüm öğeleri temsil eden hiyerarşi öğelerinin düzleştirilmiş bir listesini sağlar ve öğeler hiyerarşiye eklendiğinde veya hiyerarşiden kaldırıldığında olayları tetikler.

public interface class IFilteredHierarchyItemSet : IDisposable, Microsoft::VisualStudio::Shell::IReadOnlyObservableSet<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^>, System::Collections::Specialized::INotifyCollectionChanged
public interface IFilteredHierarchyItemSet : IDisposable, Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<Microsoft.VisualStudio.Shell.IVsHierarchyItem>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.IVsHierarchyItem>, System.Collections.Specialized.INotifyCollectionChanged
type IFilteredHierarchyItemSet = interface
    interface IReadOnlyObservableSet<IVsHierarchyItem>
    interface IReadOnlyObservableSet
    interface IEnumerable
    interface INotifyCollectionChanged
    interface seq<IVsHierarchyItem>
    interface IDisposable
Public Interface IFilteredHierarchyItemSet
Implements IDisposable, IEnumerable(Of IVsHierarchyItem), INotifyCollectionChanged, IReadOnlyObservableSet(Of IVsHierarchyItem)
Uygulamalar

Açıklamalar

Bu, tarafından GetFilteredHierarchyItemsAsyncdöndürülen arabirimdir.

Özellikler

Count

IReadOnlyObservableSet içindeki öğe sayısını alır.

(Devralındığı yer: IReadOnlyObservableSet)

Yöntemler

Contains(Object)

öğesinin IReadOnlyObservableSet belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: IReadOnlyObservableSet)
Contains(T)

öğesinin IReadOnlyObservableSet<T> belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: IReadOnlyObservableSet<T>)

Uzantı Metotları

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null olması durumunda boş dönüş sabit listesi.

Şunlara uygulanır