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.
Importante |
---|
__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