DslDefinitionModelTypeDescriptorProvider Class

 

Provide custom types for the model. This will probably need amending once we're generatign a type descriptor provider.

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

System::Object
  System.ComponentModel::TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design::ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.DslDefinition.Design::DslDefinitionModelTypeDescriptorProvider

public ref class DslDefinitionModelTypeDescriptorProvider : 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_protmethodCreateTypeDescriptor(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: