IVSMDCodeDomCreator Interface
Creates a CodeDom provider for a given hierarchy and item ID.
Namespace: Microsoft.VisualStudio.Designer.Interfaces
Assembly: Microsoft.VisualStudio.Designer.Interfaces (in Microsoft.VisualStudio.Designer.Interfaces.dll)
Syntax
'Declaration
<GuidAttribute("4CC03BF7-4D89-4198-8E4D-17E217CA07B2")> _
<InterfaceTypeAttribute()> _
Public Interface IVSMDCodeDomCreator
[GuidAttribute("4CC03BF7-4D89-4198-8E4D-17E217CA07B2")]
[InterfaceTypeAttribute()]
public interface IVSMDCodeDomCreator
[GuidAttribute(L"4CC03BF7-4D89-4198-8E4D-17E217CA07B2")]
[InterfaceTypeAttribute()]
public interface class IVSMDCodeDomCreator
[<GuidAttribute("4CC03BF7-4D89-4198-8E4D-17E217CA07B2")>]
[<InterfaceTypeAttribute()>]
type IVSMDCodeDomCreator = interface end
public interface IVSMDCodeDomCreator
The IVSMDCodeDomCreator type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateCodeDomProvider | Creates a IVSMDCodeDomProvider. |
Top
Remarks
Visual Studio uses this to create CodeDom providers that are based on the Visual Studio code model.
In unmanaged code, this interface may be accessed by querying for the service SID_SVSMDDesignerService (defined in vsmanaged.h) and asking for this interface. In managed code, call GetService() with this type.