FlavoredProjectFactory Class
A factory for creating flavored projects, otherwise known as project subtypes.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
| Name | Description | |
|---|---|---|
![]() | FlavoredProjectFactory() | Initializes a new instance of FlavoredProjectFactory. |
| Name | Description | |
|---|---|---|
![]() | serviceProvider | Gets the project's service provider. |
| Name | Description | |
|---|---|---|
![]() | CanCreateProject(String, UInt32) | Determines whether or not the project can be created with the supplied parameters. |
![]() | CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) | Creates a project. |
![]() | Dispose(Boolean) | Disposes the service provider. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | Initialize() | Initializes the project factory. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | PreCreateForOuter(Object) | Creates an instance of the project. |
![]() | ProjectTypeGuids(String) | Gets the set of project type GUIDs from the project file. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IVsAggregatableProjectFactory.GetAggregateProjectType(String, String) | Gets a semicolon-delimited string of project type GUIDs. |
![]() ![]() | IVsAggregatableProjectFactory.PreCreateForOuter(Object, Object) | Creates an aggregatable inner project. |
![]() ![]() | IVsProjectFactory.CanCreateProject(String, UInt32, Int32) | Determines whether or not the project can be created. |
![]() ![]() | IVsProjectFactory.Close() | Disposes this object. |
![]() ![]() | IVsProjectFactory.CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32) | Creates a flavored project. |
![]() ![]() | IVsProjectFactory.SetSite(IServiceProvider) | Initializes the project and allows the project to obtain services proffered by the environment. |
This class has been deprecated. Flavored projects should inherit from FlavoredProjectFactoryBase instead.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




