Método IVsObjectManager2.CreateSimpleBrowseComponentSet (UInt32, Guid , UInt32, IVsSimpleBrowseComponentSet)
Publicado: junho de 2016
Cria um conjunto de componente vazio que pode ser preenchido manualmente com componentes que podem ser pesquisadas.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int CreateSimpleBrowseComponentSet(
uint Type,
Guid[] rgguidLibs,
uint ulcLibs,
out IVsSimpleBrowseComponentSet ppSet
)
int CreateSimpleBrowseComponentSet(
unsigned int Type,
array<Guid>^ rgguidLibs,
unsigned int ulcLibs,
[OutAttribute] IVsSimpleBrowseComponentSet^% ppSet
)
abstract CreateSimpleBrowseComponentSet :
Type:uint32 *
rgguidLibs:Guid[] *
ulcLibs:uint32 *
ppSet:IVsSimpleBrowseComponentSet byref -> int
Function CreateSimpleBrowseComponentSet (
Type As UInteger,
rgguidLibs As Guid(),
ulcLibs As UInteger,
<OutAttribute> ByRef ppSet As IVsSimpleBrowseComponentSet
) As Integer
Parâmetros
Type
Type: System.UInt32Um do _BROWSE_COMPONENT_SET_TYPE valores.
rgguidLibs
Type: System.Guid[]Uma matriz de Guid guids que identificam as bibliotecas de símbolo
Se Type for definido como BCST_INCLUDE_LIBRARIES, o conjunto de componente usa as bibliotecas especificadas na matriz de guid para procurar os componentes adicionados ao conjunto. O rgguidLibs não pode ser um null nesse caso.
Se Type for definido como BCST_EXCLUDE_LIBRARIES, o conjunto de componentes exclui as bibliotecas especificadas na matriz de guid de navegação de componentes adicionados ao conjunto. Se o rgguidLibs é null, o conjunto não exclui todas as bibliotecas.
ulcLibs
Type: System.UInt32Número de elementos na matriz de guid.
ppSet
Type: Microsoft.VisualStudio.Shell.Interop.IVsSimpleBrowseComponentSetUm conjunto vazio que pode ser preenchido com os componentes que podem ser pesquisadas.
Valor Retornado
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
Rastreia os símbolos em genérico Visual Studio projetos que não herdam o VSProject tipo. Os símbolos contidos em um conjunto simples são usados para navegação no Class View ferramenta.
COM assinatura
De vsshell80.idl:
HRESULT CreateSimpleBrowseComponentSet(
[in] BROWSE_COMPONENT_SET_TYPE Type,
[in, size_is(ulcLibs)] const GUID rgguidLibs[],
[in] ULONG ulcLibs,
[out, retval] IVsSimpleBrowseComponentSet ** ppSet
);
Confira Também
Interface IVsObjectManager2
Namespace Microsoft.VisualStudio.Shell.Interop
Exibição de Classe
Retornar ao início