DslDefinitionModelElementTypeDescriptor Class

 

TypeDescriptor for DomainPath or PropertyPath.

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::CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design::ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.Design::DslDefinitionModelElementTypeDescriptor

public ref class DslDefinitionModelElementTypeDescriptor : ElementTypeDescriptor

NameDescription
System_CAPS_pubmethodDslDefinitionModelElementTypeDescriptor(ICustomTypeDescriptor^, ModelElement^)

DslDefinitionModelElementTypeDescriptor ctor. It's calling base class directly.

NameDescription
System_CAPS_protpropertyComponentType

Gets the Type of the model element that this class is representing.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubpropertyModelElement

Gets the model element that this class is representing.(Inherited from ElementTypeDescriptor.)

System_CAPS_protpropertyStore

(Inherited from ElementTypeDescriptor.)

NameDescription
System_CAPS_protmethodCollectionRolePropertiesBrowsable(ModelElement^)

For all the relationships this model element participate, return whether any PropertyDescriptor for Collection properties based on roles is Browsable(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodCreateCollectionPropertyDescriptor(ModelElement^, DomainRoleInfo^, array<Attribute^>^)

(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodCreatePropertyDescriptor(ModelElement^, DomainPropertyInfo^, array<Attribute^>^)
System_CAPS_protmethodCreateRolePlayerPropertyDescriptor(ModelElement^, DomainRoleInfo^, array<Attribute^>^)

Method to create a PropertyDescriptor which describes a relationship and role to be displayed in the grid.(Overrides ElementTypeDescriptor::CreateRolePlayerPropertyDescriptor(ModelElement^, DomainRoleInfo^, array<Attribute^>^).)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetAttributes()

(Inherited from CustomTypeDescriptor.)

System_CAPS_protmethodGetCategory(ElementPropertyDescriptor^)

Returns a localized string for the category of a domain property.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubmethodGetClassName()

Returns the name of the class this descriptor represents.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubmethodGetComponentName()

Gets the name of the model element that is represented by this class.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubmethodGetConverter()

(Inherited from CustomTypeDescriptor.)

System_CAPS_pubmethodGetDefaultEvent()

(Inherited from CustomTypeDescriptor.)

System_CAPS_pubmethodGetDefaultProperty()

(Inherited from CustomTypeDescriptor.)

System_CAPS_protmethodGetDescription(ElementPropertyDescriptor^)

Returns a localized string for the description of a domain property.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodGetDisplayProperties(ModelElement^, PropertyDescriptor^)

Returns a collection of property descriptors for all the properties of a model element.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodGetDisplayProperties(ModelElement^, Store^, PropertyDescriptor^)

Returns a list of property descriptors corresponding to each domain property(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodGetDomainClassInfo(ModelElement^)

Return the domain class info for the type of element being described.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodGetDomainPropertyAttributes(DomainPropertyInfo^)

Returns an array of the custom attributes that are applied to the described property.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubmethodGetEditor(Type^)

(Inherited from CustomTypeDescriptor.)

System_CAPS_pubmethodGetEvents()

(Inherited from CustomTypeDescriptor.)

System_CAPS_pubmethodGetEvents(array<Attribute^>^)

(Inherited from CustomTypeDescriptor.)

System_CAPS_protmethodGetExtensionProperties(ModelElement^, array<Attribute^>^)
System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetProperties()
System_CAPS_pubmethodGetProperties(array<Attribute^>^)

Method to supply our own set of property descriptors for the designated ModelElement.(Overrides ElementTypeDescriptor::GetProperties(array<Attribute^>^).)

System_CAPS_protmethodGetPropertyDescriptorDisplayName(ElementPropertyDescriptor^)

Returns a localized string for the display name of a domain property.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubmethodGetPropertyOwner(PropertyDescriptor^)

(Inherited from CustomTypeDescriptor.)

System_CAPS_protmethodGetRolePlayerPropertyAttributes(DomainRoleInfo^)

Returns an array of the custom attributes that are applied to the described role property.(Inherited from ElementTypeDescriptor.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodIncludeCollectionRoleProperties(ModelElement^)

For all the relationships this model element participate, return whether to provide a PropertyDescriptor for Collection properties based on roles.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodIncludeEmbeddingRelationshipProperties(ModelElement^)

For the specified model element, returns a value that indicates whether to add properties of the target element of any embedded relationships that do not allow duplicates.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodIncludeOppositeRolePlayerProperties(ModelElement^)

For the specified model element, returns a value that indicates whether to add role properties for zero-to-one and one-to-one relationships.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodIsPropertyDescriptorReadOnly(ElementPropertyDescriptor^)

Returns a value that indicates whether the described property is read-only.(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodShouldCreateCollectionPropertyDescriptor(ModelElement^, DomainRoleInfo^)

For the relationship and the instance level role players involved, return whether to create a property descriptor for the collections(Inherited from ElementTypeDescriptor.)

System_CAPS_protmethodShouldCreatePropertyDescriptor(ModelElement^, DomainPropertyInfo^)

Gets whether to create type descriptor for a givne property.(Overrides ElementTypeDescriptor::ShouldCreatePropertyDescriptor(ModelElement^, DomainPropertyInfo^).)

System_CAPS_protmethodShouldCreateRolePlayerPropertyDescriptor(ModelElement^, DomainRoleInfo^)

Returns a value that indicates whether a descriptor should be created for the specified role property.(Inherited from ElementTypeDescriptor.)

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: