ElementNameProvider Class

 

Represents a name provider for domain elements.

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

System::Object
  Microsoft.VisualStudio.Modeling::ElementNameProvider

public ref class ElementNameProvider 

NameDescription
System_CAPS_pubmethodElementNameProvider()

Initializes a new instance of the ElementNameProvider class.

NameDescription
System_CAPS_pubpropertyDomainProperty

Gets or sets the properties for the name provider.

NameDescription
System_CAPS_protmethodCustomSetUniqueNameCore(ModelElement^, String^, IList<ModelElement^>^)

Sets unique name on the element given base name and list of sibling model elements.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetElementNames(ModelElement^, DomainRoleInfo^, ModelElement^)

Gets a map of all unique element names for the elements of a given container and embedded role ID.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetLinkNames(ModelElement^, DomainRoleInfo^, ElementLink^)

Gets a map of the link names for the links that are assigned to the role players.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodSetUniqueName(ElementLink^, DomainRoleInfo^, String^)

Sets the name of a link that is assigned to an element.

System_CAPS_pubmethodSetUniqueName(ModelElement^, ModelElement^, DomainRoleInfo^, String^)

Sets a unique name on an element.

System_CAPS_protmethodSetUniqueNameCore(ModelElement^, String^, IDictionary<String^, ModelElement^>^)

Sets the name of an element.

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: