FlavoredProjectFactory Class

A factory for creating flavored projects, otherwise known as project subtypes.

This API is not CLS-compliant. The CLS-compliant alternative is [None].

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assembly:  Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class FlavoredProjectFactory _
    Implements IVsAggregatableProjectFactory, IVsProjectFactory
'Usage
Dim instance As FlavoredProjectFactory
[CLSCompliantAttribute(false)]
public abstract class FlavoredProjectFactory : IVsAggregatableProjectFactory, 
    IVsProjectFactory
[CLSCompliantAttribute(false)]
public ref class FlavoredProjectFactory abstract : IVsAggregatableProjectFactory, 
    IVsProjectFactory
public abstract class FlavoredProjectFactory implements IVsAggregatableProjectFactory, IVsProjectFactory

Remarks

This class has been deprecated. Flavored projects should inherit from FlavoredProjectFactoryBase instead.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

FlavoredProjectFactory Members

Microsoft.VisualStudio.Shell.Flavor Namespace