ElementTypeDescriptionProvider Class

 

Provides methods for creating and retrieving ElementTypeDescriptor objects.

Namespace:   Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)


public ref class ElementTypeDescriptionProvider : TypeDescriptionProvider

NameDescription
System_CAPS_pubmethodElementTypeDescriptionProvider()

Initializes a new instance of the ElementTypeDescriptionProvider class.

NameDescription
System_CAPS_protmethodCreateCustomTypeDescriptor(ICustomTypeDescriptor^, ModelElement^)

Overridables for the derived class to provide an ICustomTypeDescriptor (that doesn't need to be an ElementTypeDescriptor). Base implementation simply calls CreateTypeDescriptor() to create an ElementTypeDescriptor.

System_CAPS_protmethodCreateCustomTypeDescriptor(ICustomTypeDescriptor^, Type^)

Overridables for the derived class to provide an ICustomTypeDescriptor (that doesn't need to be an ElementTypeDescriptor). Base implementation simply calls CreateTypeDescriptor() to create an ElementTypeDescriptor.

System_CAPS_pubmethodCreateInstance(IServiceProvider^, Type^, array<Type^>^, array<Object^>^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_protmethodCreateTypeDescriptor(ICustomTypeDescriptor^, ModelElement^)

Creates a custom type descriptor.

System_CAPS_protmethodCreateTypeDescriptor(ICustomTypeDescriptor^, Type^)

Overridables for the derived class to provide a custom type descriptor.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetCache(Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetExtendedTypeDescriptor(Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_protmethodGetExtenderProviders(Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetFullComponentName(Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetReflectionType(Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetReflectionType(Type^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetReflectionType(Type^, Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetRuntimeType(Type^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetTypeDescriptor(Object^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetTypeDescriptor(Type^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_pubmethodGetTypeDescriptor(Type^, Object^)

Gets a custom type descriptor for the given type and object.(Overrides TypeDescriptionProvider::GetTypeDescriptor(Type^, Object^).)

System_CAPS_pubmethodIsSupportedType(Type^)

(Inherited from TypeDescriptionProvider.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

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

Return to top
Show: