VsHierarchyPropID 枚举

定义

指定与层次结构的属性设置关联的属性标识符。

public enum class VsHierarchyPropID
public enum class VsHierarchyPropID
enum VsHierarchyPropID
public enum VsHierarchyPropID
type VsHierarchyPropID = 
Public Enum VsHierarchyPropID
继承
VsHierarchyPropID

字段

AddItemTemplatesGuid -2070

用于获取添加项模板的可选备用项目类型 GUID。

AllowEditInRunMode -2056

指示编译器是否允许在运行模式期间进行编辑。 此属性是可选的。

AltHierarchy -2019

SVsTrackSelectionExIVsHierarchy。 此属性是可选的。

AltItemid -2020

的项标识符 SVsTrackSelectionEx 。 此属性是可选的。

AlwaysBuildOnDebugLaunch -2109

指示当设置了 "仅生成启动项目和依赖项运行" 工具选项时,项目是否始终按调试启动 (F5) 生成。 此属性是可选的。

AppContainer -2117

指示项目的输出是否需要在应用容器中运行。 此属性是可选的。 如果 true 为,则项目的输出需要在应用容器中运行。 如果 false 为,则输出 des 不需要在应用容器中运行。

AppTitleBarTopHierarchyName -2084

要放入应用程序的标题栏中 (解决方案或服务器) 的层次结构最靠前名称。 此属性是可选的。

BrowseObject -2018

IDispatch用于属性浏览的。 此属性是可选的。

BrowseObjectCATID -2068

BrowseObject(Object)给定项标识符 (CATID) GUID 的内部扩展程序类别标识符 IVsHierarchy 。 对于 VSITEMID_ROOT,这对应于用于生成 "项目属性" 集合的对象。 此属性是可选的。

BuildDependencies -2106

生成此项目所需的以分号分隔的项目列表。 此属性是可选的。

CanBuildFromMemory -2053

指示是否可以从内存中完成生成。 此属性是可选的。

Caption -2003

完整的窗口标题。

CategoryGuid -2086

用于标识此基于非解决方案层次结构的系列/类别的 GUID (例如,项目层次结构) 。

CfgBrowseObjectCATID -2069

BrowseObject(Object)给定项标识符的配置 (CATID) GUID 的内部扩展程序类别标识符 IVsHierarchy 。 此属性是可选的。

CfgPropertyPagesCLSIDList -2066

与配置相关的属性页的 CLSID) (的类标识符列表(以分号分隔)。 此属性是可选的。

ChildrenEnumerated -2071

指示是否已枚举子级。 此属性是可选的。

CmdUIGuid -2016

用于控制工具栏和 AutoVisible 工具窗口可见性的 GUID。

ConfigurationProvider -2036

已过时。 请改用 IVsGetCfgProvider 接口。

Container -2081

指示该项是否为容器。 此属性是可选的。

DebuggeeProcessId -2073

如果已知) ,则为调试对象的进程标识符 (否则为零。

DebuggerSourcePaths -2085

用分号分隔的路径列表,调试器将在该列表中查找源。 此属性是可选的。

DefaultEnableBuildProjectCfg -2063

指示默认情况下是否应默认检查解决方案配置中的 "生成"。 此属性是可选的。

DefaultEnableDeployProjectCfg -2064

指示默认情况下是否应在解决方案配置中默认选中 "部署"。 此属性是可选的。

DefaultNamespace -2049

一个表示基于文件夹的项命名空间的字符串。 此属性是可选的。

DemandLoadDependencies -2121

指示需求负载依赖关系。 此属性是可选的。

DescriptiveName -2108

项的更具描述性的名称。 替换文档中的运行文档表名字对象或 UI 的其他部分。 此属性是可选的。

DesignerFunctionVisibility -2061

包含如何标记设计器函数的属性。

DesignerHiddenCodeGeneration -2079

应跳到隐藏的设计器文件的代码。

DesignerVariableNaming -2060

生成变量时所用的事例。 此属性是可选的。

DesignTimeDependencies -2105

支持 (Intellisense、窗体设计器等) 的设计时功能所需的以分号分隔的项目列表。 此属性是可选的。

DisableApplicationSettings -2087

指示是否应禁用项目中的应用程序设置设计时支持。 此属性是可选的。

EditLabel -2026

要为就地编辑节点标题显示的字符串。 此属性是可选的。

EnableDataSourceWindow -2083

指示是否应禁用此项目的数据源窗口。 此属性是可选的。

ExcludeFromExportItemTemplate -2091

指示是否可以使用导出项模板导出项目项。 此属性是可选的。

Expandable -2006

指示 Shell 是否显示 "打开文件夹" 加号。

ExpandByDefault -2011

指示 Shell 是否应展开此项。

Expanded -2035

指示节点当前是否在中展开 UIHierarchyWindow

ExternalItem -2103

指示是否将此项视为解决方案的外部。 此属性是可选的。

ExtObject -2027

ext.object项目的 ITEMID_ROOT 项标识符 (项目的) 。 对于其他项标识符,此属性包含该项的 ext 对象 (项目项) (如果有)。 此属性是可选的。

ExtObjectCATID -2067

内部扩展程序类别标识符 ( (自动化对象的 CATID) GUID, ExtObject) 用于给定的 IVsHierarchy 项标识符。 对于 VSITEMID_ROOT 这对应于 "项目" 对象的类型。 此属性是可选的。

ExtSelectedItem -2028

SelectedItem给定项标识符的自定义对象。 此属性是可选的。

FaultMessage -2123

表明出错项目的原因的本地化消息。 此属性是可选的。

FirstChild -1001

第一个子节点的项标识符 (ITEMID_NIL (如果没有) 的子级)。

FirstVisibleChild -2041

类似于, FirstChild 但此成员指定的属性仅指导在中显示的项 UIHierarchyWindow 。 此属性是可选的。 但是,如果层次结构支持多个 (子集或超集) 其内容的视图,则此属性是必需的。

HandlesOwnReload -2031

指示项目是否处理其自己的 unload 和重载。 此属性是可选的。

HasEnumerationSideEffects -2062

指示是否要枚举此层次结构以在文件和类似的层次结构枚举中查找。 此属性是可选的。

IconHandle -2013

图标的句柄; UIHierarchyWindowDestroyIcon 对其调用。

IconImgList -2004

图标的图像列表的句柄。 仅在 itemid = = VSITEMID_ROOT) 时使用。

IconIndex -2005

图标的索引。

ImplantHierarchy -2037

IVsHierarchy此层次结构的植入软件。 此属性是可选的。

IntellisenseUnknown -2077

IUnknown项目系统使用的 Intellisense 编译器的。 此属性是可选的。

IsFaulted -2122

指示项目是否遇到了错误。 此属性是可选的。

IsFindInFilesForegroundOnly -2052

指示在文件中查找的运行位置。 此属性是可选的。

IsHiddenItem -2043

指示项是否未显示在当前 UIHierarchyWindow 视图中。 此属性是可选的。 但是,如果你的层次结构支持多个 (划分了其内容的) 视图,则此属性是必需的。

IsLinkFile -2074

true 如果该文件是链接文件,则为。 此属性是可选的。

IsNewUnsavedItem -2057

指示这是否为新的未保存项。 此属性是可选的。

IsNonLocalStorage -2045

指示项目存储是否是本地的。 此属性是可选的。

IsNonMemberItem -2044

指示某一项是否不被视为层次结构的成员。 此属性是可选的。 但是,如果你的层次结构支持其内容的超集视图 (例如, ShowAllFiles 在不是) 项目成员的目录中显示文件,则此项是必需的。

IsNonSearchable -2051

指示是否可以使用 "在文件中查找" 或 "在文件中替换" 来搜索或替换项。 此属性是可选的。

IsUpgradeRequired -2078

指示是否需要升级。 此属性是可选的。

ItemDocCookie -2034

文档 cookie (VSCOOKIE 层次结构项) 。 此属性是可选的。

ItemSubType -2047

表示项的子类型的非本地化字符串。 此属性是可选的。

KeepAliveDocument -2075

指示文档是否应在项目中保持活动状态,而不考虑其打开或关闭状态。 此属性是可选的。

MinimumDesignTimeCompatVersion -2110

与此项目兼容的最低设计时兼容版本。 此属性是可选的。

Name -2012

项目 (VSITEMID_ROOT) 或项的名称。

NextSibling -1002

如果没有其他同级) ,则下一个同级节点的项标识符 (ITEMID_NIL。

NextVisibleSibling -2042

类似于, NextSibling 但此成员指定的属性只会遍历要在中显示的项 UIHierarchyWindow 。 此属性是可选的。 但是,如果层次结构支持多个 (子集或超集) 其内容的视图,则此属性是必需的。

NIL -1
NoDefaultNestedHierSorting -2090

指示层次结构是否不希望首先排序嵌套层次结构,并按字母顺序排序 (如解决方案文件夹) 。 此属性是可选的。

OpenFolderIconHandle -2014

打开文件夹的图标的句柄; UIHierarchyWindowDestroyIcon 对其调用。 此属性是可选的。

OpenFolderIconIndex -2015

打开文件夹的图标索引。 此属性是可选的。

OutputType -2118

项目的输出类型。 此属性是可选的。

OverlayIconIndex -2048

项的主图标的覆盖区。 此属性是可选的。

OwnerKey -2038

标识所属项目的项目 GUID 的所有者密钥字符串。 此属性是可选的。

Parent -1000

父节点的项标识符 (ITEMID_NIL 如果不存在父级) 。

ParentHierarchy -2032

IVsHierarchy拥有此层次结构的。

ParentHierarchyItemid -2033

此层次结构在其父层次结构中的项标识符。

PreferredLanguageSID -2054

项目的文本编辑器语言服务 (SID) 的首选安全标识符。 此属性是可选的。

PriorityPropertyPagesCLSIDList -2089

以分号分隔的优先级列表,其中列出了首选属性页的类标识符。 此属性是可选的。

ProductBrandName -2099

用于在主窗口标题中替换应用程序名称的层次结构品牌。 此属性是可选的。

ProjectCapabilities -2124

项目功能的以空格分隔的列表。 此属性是可选的。

ProjectDesignerEditor -2088

项目用于编辑项目属性的项目设计器编辑器的 GUID, SupportsProjectDesigner VARIANT_TRUE 如果在返回项目设计器编辑器 GUID) ,则 (应返回。 此属性是可选的。

ProjectDir -2021

仅 VSITEMID_ROOT) 的项目目录的完整路径 (。 此属性是可选的。

ProjectIDGuid -2059

标识跨解决方案的项目的 GUID。 此属性是可选的。

ProjectName -2012

已过时。 请改用 Name

ProjectType -2030

已过时。 请改用 TypeName

ProjectUnloadStatus -2120

卸载状态 (UNLOADSTATUS_UnloadedByUser、UNLOADSTATUS_LoadPendingIfNeeded 等,并在枚举中) , _VSProjectUnloadStatus 并且仅由存根层次结构实现。 此属性是可选的。

PropertyPagesCLSIDList -2065

独立于配置的属性页的类标识符的列表(以分号分隔)。 此属性是可选的。

ProvisionalViewingStatus -2112

从枚举) (项的临时查看状态 __VSPROVISIONALVIEWINGSTATUS 。 此属性是可选的。

RefactorExtensions -2100

用于实现 IVsRefactorNotify 并且应为其调用此接口的服务 guid 的数组, (仅为 VSITEMID_ROOT) 定义此接口。 此属性是可选的。

ReferenceManagerUser -2119

项目的实现 IVsReferenceManagerUser 。 此属性是可选的。

ReloadableProjectFile -2031

已过时。 请改用 HandlesOwnReload

RequiresReloadForExternalFileChange -2125

指示项目中的文件是否为上次写入的文件。 此属性是可选的。

Root -1003

已过时。 根的项标识符必须 VSITEMID_ROOT。

SaveName -2002

要在保存过程中使用的名称。

SelContainer -2017

ISelectionContainer用于属性浏览的。 此属性是可选的。

ServiceReferenceSupported -2095

指示项目是否支持服务引用。 此属性是可选的。

ShowOnlyItemCaption -2058

指示这是否是只应在 UI 中显示其标题的项,而不是完整的名字对象。 此属性是可选的。

ShowProjInSolutionPage -2055

指示在 Visual Basic 或 c # 调用组件选取器以进行添加引用时是否筛选项目。 此属性是可选的。

SortPriority -2022

中的排序优先级 UIHierarchyWindow 。 此属性是可选的。

StartupServices -2040

一个 IVsProjectStartupServices ,用于添加要在下一个项目加载时启动的服务 (仅 VSITEMID_ROOT) 。

StateIconIndex -2029

状态图标索引。

StatusBarClientText -2072

状态栏的 "客户端文本" 字段的层次结构范围文本。

StorageType -2046

表示存储类型的非本地化字符串。 此属性是可选的。

SupportedMyApplicationTypes -2092

支持的项目系统所支持的应用程序类型的列表(以分号分隔) My.Application 。 此属性是可选的。

SupportedOutputTypes -2113

(指定为项目属性) 所使用的值的支持的输出类型的列表 OutputTypeEx 。 此属性是可选的。

SupportsAspNetIntegration -2104

指示你的 Web 项目是否支持被 Silverlight 使用。 此属性是可选的。

SupportsHierarchicalUpdate -2096

指示是否为此项目启用分层更新。 此属性是可选的。

SupportsLinqOverDataSet -2098

指示是否为此项目启用 LINQ to DataSet。 此属性是可选的。

SupportsNTierDesigner -2097

指示是否为此项目启用 N 层设计器。 此属性是可选的。

SupportsProjectDesigner -2076

指示项目是否使用项目设计器编辑器而不是属性页框架来编辑项目属性。 此属性是可选的。

SuppressOutOfDateMessageOnBuild -2080

指示项目在生成 (F5) 上是否参与了 "此配置已过期" 消息。 此属性是可选的。

TargetFrameworkMoniker -2102

目标框架名字对象的格式。

TargetFrameworkVersion -2093

目标框架版本。

TargetPlatformIdentifier -2114

项目类型的目标平台。 此属性是可选的。

TargetPlatformVersion -2115

目标平台的版本 (例如,"8.0" ) 。 此属性是可选的。 但是,如果提供了,则是必需的 TargetPlatformIdentifier

TargetRuntime -2116

项目的目标运行时 (派生自 __VSPROJTARGETRUNTIME 枚举) 。 此属性是可选的。

TypeGuid -1004

用于标识节点/层次结构类型的 GUID (搜索 GUID_ItemType) 。

TypeName -2030

用于标识在标题栏) 使用的节点/层次结构类型的显示名称 (。

UseInnerHierarchyIconList -2082

指示内部 (嵌套) 层次结构根的图标是否来自内部层次结构图像列表。 此属性是可选的。

UserContext -2023

IVsUserContext项目/项的。 此属性是可选的。

WebReferenceSupported -2094

指示项目是否支持 Web 引用。 此属性是可选的。

适用于