是内部项的子类型/类似的项目。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase
命名空间: Microsoft.VisualStudio.Shell.Flavor
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public MustInherit Class FlavoredProjectBase _
Implements IVsAggregatableProjectCorrected, IServiceProvider, IVsUIHierarchy, IVsHierarchy, _
IOleCommandTarget
public abstract class FlavoredProjectBase : IVsAggregatableProjectCorrected,
IServiceProvider, IVsUIHierarchy, IVsHierarchy, IOleCommandTarget
FlavoredProjectBase 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
FlavoredProjectBase |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
AdviseHierarchyEvents | |
![]() |
Close | |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
ExecCommand | |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
FreeInterfaces | |
![]() |
GetCanonicalName | |
![]() |
GetComInterface<Interface_T> | 从此基类派生的项目将复合使用可在调味料的情况下也复合内部项的本机 COM 组件 (ProjectAggregator 对象)。 |
![]() |
GetGuidProperty | |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetNestedHierarchy | |
![]() |
GetProperty | |
![]() |
GetSite | |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
InitializeForOuter | 允许该项初始化自身。此时可以调用内部项目。此方法还允许移除项目创建进程。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OnAggregationComplete | ,在摘要的所有对象接收 InitializeForOuter 调用时,此调用。此时摘要完全和完整的功能。 |
![]() |
ParseCanonicalName | |
![]() |
QueryClose | |
![]() |
QueryStatusCommand | |
![]() |
SetGuidProperty | |
![]() |
SetInnerProject | 这是接口的任何中内部对象随后应发生设置内部项等待 InitializeForOuter 调用执行实际初始化 |
![]() |
SetProperty | |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() |
UnadviseHierarchyEvents | |
![]() |
Unused0 | |
![]() |
Unused1 | |
![]() |
Unused2 | |
![]() |
Unused3 | |
![]() |
Unused4 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
DirectoryAdded | 对内容后添加到此项目。 |
![]() |
DirectoryRemoved | 在内容之后调用从该项目中移除。 |
![]() |
DirectoryRenamed | 对内容在此项已重命名。 |
![]() |
FileAdded | 调用后面的文件添加到此项目。 |
![]() |
FileRemoved | 在文件后调用从该项目中移除。 |
![]() |
FileRenamed | 对文件在此项已重命名。 |
![]() |
SccStatusChanged | 对文件后源代码管理状态此项目中的更改。 |
页首
扩展方法
名称 | 说明 | |
---|---|---|
![]() |
IsCapabilityMatch | (由 PackageUtilities 定义。) |
页首
字段
名称 | 说明 | |
---|---|---|
![]() |
_innerOleCommandTarget | |
![]() |
_innerVsAggregatableProject | |
![]() |
_innerVsHierarchy | |
![]() |
_innerVsUIHierarchy | |
![]() |
serviceProvider |
页首
显式接口实现
页首
备注
所有方法的默认行为是委托给内部项目。对于任何行为要更改,完全处理请求。
必须在尝试加载项设置此类中的 serviceProvider 字段。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。