A project that is a subtype or flavor of an inner project. All methods by default delegate to the inner project. Non-default behaviors should be handled by the flavored project.
The FlavoredProject type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
FlavoredProject | When overridden in a derived class, initializes an instance of the FlavoredProject class. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
AdviseHierarchyEvents | Subscribes to hierarchy events. |
![]() |
Close | Closes and cleans up a hierarchy once the environment determines that it is no longer used. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
ExecCommand | Executes a command on a specific item within a UI hierarchy window, or on the hierarchy itself. |
![]() |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetCanonicalName | Gets the unique name associated with an item in the hierarchy. Used for workspace persistence, such as remembering window positions. |
![]() |
GetGuidProperty | Gets properties whose values are GUIDs. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetNestedHierarchy | Determines whether or not a node is a nested hierarchy. |
![]() |
GetProperty | Gets the value of a property for a given node. |
![]() |
GetSite | Gets the service provider from which to access the services. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
InitializeForOuter | Called by the outer project subtype to have the owned inner project subtype do its initialization work. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnAggregationComplete | Subscribes to IVsTrackProjectDocumentsEvents2 events. It is not required to flavor a project but makes it easier for derived classes to subscribe to these events. |
![]() |
ParseCanonicalName | Returns the identifier of the hierarchy item, given its canonical name. |
![]() |
QueryClose | Determines whether the hierarchy can be closed. |
![]() |
QueryStatusCommand | Gets the status of the specified commands. |
![]() |
SetGuidProperty | Sets properties whose values are GUIDs. |
![]() |
SetInner | (Inherited from CProjectAggregatorClass.) |
![]() |
SetInnerProject | Sets up the interfaces and menu commands for the inner project. |
![]() |
SetProperty | Sets properties of a specific node or of the hierarchy. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
![]() |
UnadviseHierarchyEvents | Disables client notification of hierarchy events. |
![]() |
Unused0 | A placeholder for a future method. |
![]() |
Unused1 | A placeholder for a future method. |
![]() |
Unused2 | A placeholder for a future method. |
![]() |
Unused3 | A placeholder for a future method. |
![]() |
Unused4 | A placeholder for a future method. |
Top
Fields
| Name | Description | |
|---|---|---|
![]() |
innerOleCommandTarget | The IOleCommandTarget interface of the inner project. |
![]() |
innerVsAggregatableProject | The IVsAggregatableProject of the inner project. |
![]() |
innerVsHierarchy | The IVsHierarchy interface of the inner project. |
![]() |
innerVsUIHierarchy | The IVsUIHierarchy interface of the inner project. |
![]() |
serviceProvider | The service provider of the project. |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
DirectoryAdded | Raised after a directory has been added to the project. |
![]() |
DirectoryRemoved | Raised after a directory has been removed from the project. |
![]() |
DirectoryRenamed | Raised after a directory in the project has been renamed. |
![]() |
FileAdded | Raised after a file has been added to the project. |
![]() |
FileRemoved | Raised after a file has been removed from the project. |
![]() |
FileRenamed | Raised after a file in the project has been renamed. |
![]() |
SccStatusChanged | Raised after the source code control status of an item in the project has changed. |
Top
Explicit Interface Implementations
Top
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)