Share via


IProvideDynamicClassInfo Interface

Used by ActiveX designers to provide dynamic type information through an ITypeInfo interface. A container can use the interface to get type information in response to type change events.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("468CFB80-B4F9-11CF-80DD-00AA00614895")> _
<InterfaceTypeAttribute()> _
Public Interface IProvideDynamicClassInfo _
    Inherits IProvideClassInfo
[GuidAttribute("468CFB80-B4F9-11CF-80DD-00AA00614895")]
[InterfaceTypeAttribute()]
public interface IProvideDynamicClassInfo : IProvideClassInfo
[GuidAttribute(L"468CFB80-B4F9-11CF-80DD-00AA00614895")]
[InterfaceTypeAttribute()]
public interface class IProvideDynamicClassInfo : IProvideClassInfo
[<GuidAttribute("468CFB80-B4F9-11CF-80DD-00AA00614895")>]
[<InterfaceTypeAttribute()>]
type IProvideDynamicClassInfo =  
    interface
        interface IProvideClassInfo
    end
public interface IProvideDynamicClassInfo extends IProvideClassInfo

The IProvideDynamicClassInfo type exposes the following members.

Methods

  Name Description
Public method FreezeShape Tells the control not to change its visual representation.
Public method GetClassInfo Returns the ITypeInfo for an object.
Public method GetDynamicClassInfo Returns the ITypeInfo for a class with dynamic, changeable type information.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace