PresentationElementTypeDescriptionProvider Class

 
Note: This API is now obsolete.

PresentationElementTypeDescriptionProvider provides the wrapper class which encapsulates the ModelElement object. This class is invoked when property grid wants to render the ModelElement object.

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

System::Object
  System.ComponentModel::TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design::ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.Diagrams::PresentationElementTypeDescriptionProvider

[ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.", 
	true)]
public ref class PresentationElementTypeDescriptionProvider : ElementTypeDescriptionProvider

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.(Inherited from ElementTypeDescriptionProvider.)

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.(Inherited from ElementTypeDescriptionProvider.)

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

(Inherited from TypeDescriptionProvider.)

System_CAPS_protmethodCreatePresentationElementTypeDescriptor(ICustomTypeDescriptor^, PresentationElement^, ModelElement^)

Create a new PresentationElementTypeDescriptor for the property grid to render the properties. Class derives from PresentationElementTypeDescriptionProvider can override this method to provide his/her own type descriptor.

System_CAPS_protmethodCreateTypeDescriptor(ICustomTypeDescriptor^, ModelElement^)

Provides a custom type descriptor for a PresentationElement.(Overrides ElementTypeDescriptionProvider::CreateTypeDescriptor(ICustomTypeDescriptor^, ModelElement^).)

System_CAPS_protmethodCreateTypeDescriptor(ICustomTypeDescriptor^, Type^)

Overridables for the derived class to provide a custom type descriptor.(Inherited from ElementTypeDescriptionProvider.)

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.(Inherited from ElementTypeDescriptionProvider.)

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: