Compartilhar via


Enumeração __VSHPROPID

 

Publicado: abril de 2016

Especifica as configurações de propriedade para uma hierarquia.Estendido por __VSHPROPID2.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

public enum __VSHPROPID
public enum class __VSHPROPID
type __VSHPROPID
Public Enumeration __VSHPROPID

Membros

Nome do membro Descrição
VSHPROPID_AllowEditInRunMode

BOOL.[opcional] Se false ou E_NOTIMPL, o compilador desativa edições durante o modo de execução (esse é o comportamento esperado mais comuns).trueedições de eables.Essa propriedade permite cenários VSA.

VSHPROPID_AltHierarchy

UNK.[opcional] Returns an IVsHierarchy for SVsTrackSelectionEx.

VSHPROPID_AltItemid

I4.[opcional] Retorna um itemid para SVsTrackSelectionEx.

VSHPROPID_BrowseObject

DISP.[opcional] Retorna um IDispatch para a navegação de propriedade.

VSHPROPID_CanBuildFromMemory

BOOL.[opcional] Se true, não avisar para salvar antes de compilar.

VSHPROPID_Caption

BSTR.Necessária para que o ambiente (janela de projeto) possa exibir a interface do usuário.

VSHPROPID_CmdUIGuid

GUID para barras de comando (da raiz).

VSHPROPID_ConfigurationProvider

OBSOLETO.Usar IVsGetCfgProvider

VSHPROPID_DefaultEnableBuildProjectCfg

BOOL.[opcional] Por padrão, especifica se "Build" deve ser marcada inicialmente no cfg de solução.Por padrão, normalmente "Build" é verificado se o projeto aceitar IVsBuildableProjectCfg.

VSHPROPID_DefaultEnableDeployProjectCfg

BOOL.[opcional] Por padrão, especifica se "Implantar" deve ser marcada inicialmente no cfg de solução.Por padrão, normalmente "Implantar" é verificada pelo se o projeto aceitar IVsDeployableProjectCfg.

VSHPROPID_DefaultNamespace

BSTR.[opcional] String que representa o espaço para nome do item de pasta base em: rootnamespace.folder.subfolder.

VSHPROPID_DesignerFunctionVisibility

I4.[opcional] O valor da VSDESIGNER_FUNCTIONVISIBILITY enumeração.

VSHPROPID_DesignerVariableNaming

I4.[opcional] O valor da VSDESIGNER_VARIABLENAMING enumeração.

VSHPROPID_EditLabel

BSTR.[opcional] A seqüência de caracteres exibida para a legenda de nó edição in loco.

VSHPROPID_Expandable

BOOL.Especifica se o ambiente deve exibir o sinal de adição de "abrir esta pasta".

VSHPROPID_ExpandByDefault

BOOL.Especifica se o ambiente deve expandir este item.

VSHPROPID_Expanded

BOOL.Especifica se o nó no momento é expandido na UIHierarchyWindow, inicia como false.

VSHPROPID_ExtObject

DISP.[opcional] Para ITEMID_ROOT, este é o ext.object do projeto (projeto).

VSHPROPID_ExtSelectedItem

DISP.[opcional] Retorna um personalizado SelectedItem o objeto para o itemid determinado.

VSHPROPID_FIRST

INT_PTR.Especifica a primeira identificação de propriedade.

VSHPROPID_FirstChild

ItemId do primeiro nó filho (VSITEMID_NIL se sem filhos).

VSHPROPID_FirstVisibleChild

INT_PTR.[opcional] Semelhante a FirstChild , mas só percorre os itens a serem exibidos no UIHierarchyWindow.Necessário se a hierarquia oferece suporte a várias exibições (subdividida ou supersetted), seu conteúdo.

VSHPROPID_HandlesOwnReload

BOOL.[opcional] Descarregamento de alças de projeto/recarregar propriamente dito (qualquer outro ambiente manipula-lo).

VSHPROPID_HasEnumerationSideEffects

BOOL.[opcional] Se true, e em seguida, essa hierarquia não é enumerada de FindInFiles e enumerações de hierarquia semelhante.(Útil se enumerando poderia causar uma caixa de diálogo de login ou estiver muito lento).

VSHPROPID_IconHandle

I4.Identificador para um ícone; UIHierarchyWindownão chamará DestroyIcon nele.

VSHPROPID_IconImgList

I4.Identificador para um imagelist (somente para itemid = =VSITEMID_ROOT).

VSHPROPID_IconIndex

I4.Se expansível =true, e em seguida, IconIndex + 1 é usado para o ícone aberto.

VSHPROPID_ImplantHierarchy

UNK.[opcional] IVsHierarchy implante dessa hierarquia.

VSHPROPID_IsFindInFilesForegroundOnly

BOOL.[opcional] Se true, FindInFiles é executado no thread principal.

VSHPROPID_IsHiddenItem

BOOL.[opcional] Especifica a esse item não será exibido no atual UIHierarchyWindow modo de exibição.Necessário se a hierarquia suporta vários modos de exibição (subdividida) seu conteúdo.

VSHPROPID_IsNewUnsavedItem

BOOL.[opcional] Se true, este é um novo não salvas item (como obtido File.New.File) para que o moniker é um nome temporário e a legenda deve ser usada na interface de usuário em vez disso.

VSHPROPID_IsNonLocalStorage

BOOL.[opcional] Especifica se o armazenamento de projeto local.IPersistFileFormaté usado para salvar o projeto, independentemente de ele é um local "file" ou não.

VSHPROPID_IsNonMemberItem

BOOL.[opcional] Especifica o que item não é considerado um membro da hierarquia.Necessário se hierarquia suporta os modos de exibição (supersetted) seu conteúdo, ou seja, ShowAllFiles exibe os arquivos no diretório que não são membros do projeto.

VSHPROPID_IsNonSearchable

BOOL.[opcional] Especifica a esse item não está sujeito a pesquisa e substituição através de Localizar/Substituir em arquivos.Deve ser true para o projeto de arquivo propriamente dito.

VSHPROPID_ItemDocCookie

INT_PTR.[opcional] O cookie do documento (um valor abstrato) do item de hierarquia.

VSHPROPID_ItemSubType

BSTR.[opcional] Seqüência de caracteres não-localize representando o subtipo do item.Ele é cada pacote entrar em acordo sobre o significado dessa cadeia de caracteres.

VSHPROPID_LAST

INT_PTR.Especifica o último ID de propriedade.

VSHPROPID_Name

BSTR.Nome do projeto (VSITEMID_ROOT) ou item.

VSHPROPID_NextSibling

INT_PTR.ItemId do próximo nó irmão (VSITEMID_NIL se não há mais irmãos).

VSHPROPID_NextVisibleSibling

INT_PTR.[opcional] Semelhante a NextSibling , mas só percorre os itens a serem exibidos no UIHierarchyWindow.Necessário se a hierarquia oferece suporte a várias exibições (subdividida ou supersetted), seu conteúdo.

VSHPROPID_NIL

NIL.-1

VSHPROPID_OpenFolderIconHandle

I4.[opcional] Identificador de um ícone para uma pasta aberta.UIHierarchyWindownão chamará DestroyIcon nele.

VSHPROPID_OpenFolderIconIndex

I4.[opcional] Índice do Abrirpasta ícone.

VSHPROPID_OverlayIconIndex

I4.[opcional] Use VSOVERLAYICON enumeração.Sobreposição de ícone do principal do item.

VSHPROPID_OwnerKey

BSTR.[opcional] Proprietário chave seqüência que identifica o GUID do projeto proprietário do projeto.

VSHPROPID_Parent

I4.ItemId do nó pai (VSITEMID_NIL se nenhum pai).

VSHPROPID_ParentHierarchy

UNK.IVsHierarchyEssa hierarquia, que possui.

VSHPROPID_ParentHierarchyItemid

INT_PTR.O itemid dessa hierarquia em sua hierarquia pai.

VSHPROPID_PreferredLanguageSID

GUID.[opcional] Preferencial SID do serviço de linguagem (editor de texto) para o projeto.

VSHPROPID_ProjectDir

BSTR.[opcional] Caminho completo para o diretório do projeto (para VSITEMID_ROOT apenas).

VSHPROPID_ProjectIDGuid

GUID.[opcional] Identifica um projeto em soluções.Gerado e definir quando o projeto é criado.Recuperados quando o projeto é aberto.

VSHPROPID_ProjectName

[obsoleta] Use VSHPROPID_Name.

VSHPROPID_ProjectType

[obsoleta] Use VSHPROPID_TypeName.

VSHPROPID_ReloadableProjectFile

[obsoleta] Use VSHPROPID_HandlesOwnReload.

VSHPROPID_Root

[obsoleta] ItemId de raiz deve ser VSITEMID_ROOT.

VSHPROPID_SaveName

BSTR.Nome de arquivo especificado na arquivoSalvar menu.

VSHPROPID_SelContainer

UNK.[opcional] Retorna um ISelectionContainer para uso com a propriedade de navegação.

VSHPROPID_ShowOnlyItemCaption

BOOL.[opcional] Se true, mostrar somente a legenda na interface de usuário em vez do moniker completo.

VSHPROPID_ShowProjInSolutionPage

BOOL.[opcional] Usado para filtrar do projeto quando vb / c# chama o seletor de componente para adicionar a referência.Retorne VARIANT_TRUE para mostrar que o projeto está na lista.

VSHPROPID_SortPriority

I4.[opcional] Classifique a prioridade na UIHierarchyWindow.Projetos padrão têm prioridade zero (padrão).

VSHPROPID_StartupServices

UNK.[opcional] Retorna um IVsProjectStartupServices* para adicionar serviços a ser iniciado na próxima carga do projeto (para VSITEMID_ROOT apenas).

VSHPROPID_StateIconIndex

I4.Índice do ícone de estado.Use VsStateIcon enumeração.

VSHPROPID_StorageType

BSTR.[opcional] Localize o non string que representa o tipo de armazenamento.Lista MRU igual a seqüência de caracteres que é usada no arquivo VSDIR para diferenciar entre um local diferente.

VSHPROPID_TypeGuid

GUID para identificar o tipo de nó/hierarquia; pesquisa em GUID_ItemType.

VSHPROPID_TypeName

BSTR.Exibe o nome para identificar o tipo de nó/hierarquia (usada na barra de título).

VSHPROPID_UserContext

UNK.[opcional] IVsUserContext para o projeto ou item.

Comentários

Cada __VSHPROPID deve retornar uma estrutura de VARIANTE preenchida com o tipo correto de VT_.O chamador pode assumir que o tipo VT_ está correto.Ou seja, não é necessário chamar VariantChangeType() ou verifique se o tipo, além de um ASSERT() para certificar-se de que não houvesse nenhum incompatibilidades de arquivo de cabeçalho e assim por diante.

System_CAPS_importantImportante

__VSHPROPIDvalores não devem se sobrepor qualquer outro * valores de grupo PROPID.

Essa mesma lógica se aplica ao chamador quando ela define uma propriedade; a hierarquia pressupõe que o chamador passou uma VARIANTE já convertida para o tipo correto de VT_.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo