Partager via


IVsSimpleBrowseComponentSet Interface

Definition

Populates the component set with browsable components, such as Visual Studio projects, external .NET Framework components and type (.tlb) libraries.

public interface class IVsSimpleBrowseComponentSet : Microsoft::VisualStudio::Shell::Interop::IVsBrowseComponentSet
public interface class IVsSimpleBrowseComponentSet : Microsoft::VisualStudio::Shell::Interop::IVsBrowseComponentSet
__interface IVsSimpleBrowseComponentSet : Microsoft::VisualStudio::Shell::Interop::IVsBrowseComponentSet
[System.Runtime.InteropServices.Guid("B027F23C-E6B9-415C-ACF0-3D7CFAFCC662")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSimpleBrowseComponentSet : Microsoft.VisualStudio.Shell.Interop.IVsBrowseComponentSet
[<System.Runtime.InteropServices.Guid("B027F23C-E6B9-415C-ACF0-3D7CFAFCC662")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSimpleBrowseComponentSet = interface
    interface IVsBrowseComponentSet
Public Interface IVsSimpleBrowseComponentSet
Implements IVsBrowseComponentSet
Attributes
Implements

Methods

AddComponent(Guid, VSCOMPONENTSELECTORDATA[], IVsNavInfo, VSCOMPONENTSELECTORDATA[])

Adds a component to a component set.

CreateNavInfo(Guid, SYMBOL_DESCRIPTION_NODE[], UInt32, IVsNavInfo)

Creates IVsNavInfo for a symbol defined in the rgSymbolNodes array of symbols.

FindComponent(Guid, VSCOMPONENTSELECTORDATA[], IVsNavInfo, VSCOMPONENTSELECTORDATA[])

Finds a component in the component set.

get_ChildListOptions(UInt32)

Returns the options for the child list of a symbol. The list is described by the IVsSimpleObjectList2 interface.

get_ComponentsListOptions(UInt32)

Returns the options for the list of components.

get_Owner(Object)

Identifies the component set by the owner.

get_RootNavInfo(IVsNavInfo)

Provides the IVsNavInfo for the root node of the component set.

GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2, IVsObjectList2)

Returns the requested list of symbols.

GetSupportedCategoryFields2(Int32, UInt32)

Returns the category values supported by the component set for a specified category.

put_ChildListOptions(UInt32)

Sets the options for the child IVsSimpleObjectList2 list of a symbol in the hierarchical tree of symbols.

put_ComponentsListOptions(UInt32)

Sets the options for the list of components.

put_Owner(Object)

Sets the owner for the component set.

put_RootNavInfo(IVsNavInfo)

Sets the IVsNavInfo for the root node of the component set.

RemoveAllComponents()

Removes all components from the component set.

RemoveComponent(IVsNavInfo)

Removes a component from the component set.

UpdateCounter(UInt32)

Returns the current state of the set counter. Indicates that the set contents have changed.

Applies to