Partager via


ElementNameProvider.SetUniqueName, méthode (ModelElement, ModelElement, DomainRoleInfo, String)

Définit un nom unique sur un élément.

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public Overridable Sub SetUniqueName ( _
    element As ModelElement, _
    container As ModelElement, _
    embeddedDomainRole As DomainRoleInfo, _
    baseName As String _
)
public virtual void SetUniqueName(
    ModelElement element,
    ModelElement container,
    DomainRoleInfo embeddedDomainRole,
    string baseName
)

Paramètres

  • baseName
    Type : System.String
    Chaîne dont le nom généré doit être dérivé.

Exceptions

Exception Condition
ArgumentNullException

element, container ou embeddedDomainRole est une référence d'nullune référence null (Nothing en Visual Basic).

InvalidOperationException

Lorsque l'extérieur appelé d'un contexte de transaction, la propriété Name est calculé, ou d'autres contraintes de modélisation ne sont pas satisfaites.

NotSupportedException

Il y a plus de les éléments maximale autorisée dans le conteneur.

Sécurité .NET Framework

Voir aussi

Référence

ElementNameProvider Classe

SetUniqueName, surcharge

Microsoft.VisualStudio.Modeling, espace de noms