Microsoft.VisualStudio.Shell.Flavor Namespace
| Class | Description | |
|---|---|---|
![]() | FlavoredProject | 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. |
![]() | FlavoredProjectBase | A project that is a subtype/flavor of an inner project. |
![]() | FlavoredProjectFactory | A factory for creating flavored projects, otherwise known as project subtypes. |
![]() | FlavoredProjectFactoryBase | Base class for flavored project factories. |
![]() | ProjectDocumentsChangeEventArgs | Contains event data for events relating to files and folders of the project subtype, for example the FileAdded event. |
| Interface | Description | |
|---|---|---|
![]() | ILocalRegistryCorrected | Establishes a locally-registered COM object relative to the local Visual Studio registry hive. |
![]() | IVsAggregatableProjectCorrected | Implemented by a project that supports adding project subtypes through aggregation. |
![]() | IVsAggregatableProjectFactoryCorrected | Creates a project type that supports aggregation. |
![]() | IVsProjectAggregator2 |
| Delegate | Description | |
|---|---|---|
![]() | FlavoredProject::EventHandler<ProjectDocumentsChangeEventArgs> | Represents the method that handles events that relate to files and folders of the flavored project. |
![]() | FlavoredProjectBase::EventHandler<ProjectDocumentsChangeEventArgs> |


