Share via


Microsoft.VisualStudio.Shell.Flavor Namespace

Classes

  Class Description
Public class 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.
Public class FlavoredProjectBase A project that is a subtype/flavor of an inner project.
Public class FlavoredProjectFactory A factory for creating flavored projects, otherwise known as project subtypes.
Public class FlavoredProjectFactoryBase Base class for flavored project factories.
Public class ProjectDocumentsChangeEventArgs Contains event data for events relating to files and folders of the project subtype, for example the FileAdded event.

Interfaces

  Interface Description
Public interface ILocalRegistryCorrected Establishes a locally-registered COM object relative to the local Visual Studio registry hive.
Public interface IVsAggregatableProjectCorrected Implemented by a project that supports adding project subtypes through aggregation.
Public interface IVsAggregatableProjectFactoryCorrected Creates a project type that supports aggregation.
Public interface IVsProjectAggregator2

Delegates

  Delegate Description
Public delegate FlavoredProject.EventHandler<ProjectDocumentsChangeEventArgs> Represents the method that handles events that relate to files and folders of the flavored project.
Public delegate FlavoredProjectBase.EventHandler<ProjectDocumentsChangeEventArgs>