Share via


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
Public method 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.

See Also

Reference

Microsoft.VisualStudio.Designer.Interfaces Namespace