FlavoredProjectBase Members
Include Protected Members
Include Inherited Members
A project that is a subtype/flavor of an inner project.
The FlavoredProjectBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
FlavoredProjectBase |
Top
Methods
Name | Description | |
---|---|---|
AdviseHierarchyEvents | ||
Close | ||
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
ExecCommand | ||
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.) | |
FreeInterfaces | ||
GetCanonicalName | ||
GetComInterface<Interface_T> | A project derived from this base class will be aggregated with a native COM component (the ProjectAggregator object) that can also aggregate an inner project in case of flavoring. | |
GetGuidProperty | ||
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetNestedHierarchy | ||
GetProperty | ||
GetSite | ||
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InitializeForOuter | Allows the project to initialize itself. At this point it possible to call the inner project. This method also allows canceling the project creation process. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnAggregationComplete | This is called when all object in aggregation have received InitializeForOuter calls. At this point the aggregation is complete and fully functional. | |
ParseCanonicalName | ||
QueryClose | ||
QueryStatusCommand | ||
SetGuidProperty | ||
SetInnerProject | This is were all QI for interface on the inner object should happen Then set the inner project wait for InitializeForOuter to be called to do the real initialization | |
SetProperty | ||
ToString | Returns a String that represents the current Object. (Inherited from Object.) | |
UnadviseHierarchyEvents | ||
Unused0 | ||
Unused1 | ||
Unused2 | ||
Unused3 | ||
Unused4 |
Top
Fields
Name | Description | |
---|---|---|
_innerOleCommandTarget | ||
_innerVsAggregatableProject | ||
_innerVsHierarchy | ||
_innerVsUIHierarchy | ||
serviceProvider |
Top
Events
Name | Description | |
---|---|---|
DirectoryAdded | Called after a directory was added to this project. | |
DirectoryRemoved | Called after a directory was remove from this project. | |
DirectoryRenamed | Called after a directory was renamed in this project. | |
FileAdded | Called after a file was added to this project. | |
FileRemoved | Called after a file was remove from this project. | |
FileRenamed | Called after a file was renamed in this project. | |
SccStatusChanged | Called after the source code control status of a file in this project changed. |
Top
Explicit Interface Implementations
Top