Share via


IVSMDDesignerService Interface

Provides VS shell support for managed form designers.

Namespace:  Microsoft.VisualStudio.Designer.Interfaces
Assembly:  Microsoft.VisualStudio.Designer.Interfaces (in Microsoft.VisualStudio.Designer.Interfaces.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("74946829-37A0-11D2-A273-00C04F8EF4FF")> _
Public Interface IVSMDDesignerService
[InterfaceTypeAttribute()]
[GuidAttribute("74946829-37A0-11D2-A273-00C04F8EF4FF")]
public interface IVSMDDesignerService
[InterfaceTypeAttribute()]
[GuidAttribute(L"74946829-37A0-11D2-A273-00C04F8EF4FF")]
public interface class IVSMDDesignerService
[<InterfaceTypeAttribute()>]
[<GuidAttribute("74946829-37A0-11D2-A273-00C04F8EF4FF")>]
type IVSMDDesignerService =  interface end
public interface IVSMDDesignerService

The IVSMDDesignerService type exposes the following members.

Properties

  Name Description
Public property DesignViewAttribute Gets the name of the metadata attribute we will use to determine if a class supports a design view.

Top

Methods

  Name Description
Public method CreateDesigner Creates a designer based on the contents of the given designer loader.
Public method CreateDesignerForClass Creates a designer based on the designer of the given component class.
Public method CreateDesignerLoader Creates an uninitialized designer loader.
Public method GetDesignerLoaderClassForFile Finds a registered designer loader for the specified file extension.
Public method RegisterDesignViewAttribute Registers the specified attribute value for the specified file.

Top

See Also

Reference

Microsoft.VisualStudio.Designer.Interfaces Namespace