DomainModelOwnerAttribute Class

 

In the code generated from a domain type, indicates the domain model in which a domain class is defined.F905

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

System::Object
  System::Attribute
    Microsoft.VisualStudio.Modeling::DomainModelOwnerAttribute

[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DomainModelOwnerAttribute sealed : Attribute

NameDescription
System_CAPS_pubpropertyDomainModelType

System_CAPS_pubpropertyTypeId

(Inherited from Attribute.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Attribute.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Attribute.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsDefaultAttribute()

(Inherited from Attribute.)

System_CAPS_pubmethodMatch(Object^)

(Inherited from Attribute.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

This attribute is placed on MEL classes in DSL generated code so we can statically map back to the corresponding domain model class. This mapping is required to support type-level TypeDescriptors on MEL classes because we have to instantiate a Store in order to get type information at design time.

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: