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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.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 à partir de laquelle le nom généré doit être dérivé.

Exceptions

Exception Condition
ArgumentNullException

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

InvalidOperationException

Lors d'un appel situé en dehors d'un contexte de transaction, la propriété de nom est calculée ou d'autres contraintes de modélisation ne sont pas satisfaites.

NotSupportedException

Le nombre d'éléments du conteneur dépasse le seuil maximal autorisé.

Sécurité .NET Framework

Voir aussi

Référence

ElementNameProvider Classe

SetUniqueName, surcharge

Microsoft.VisualStudio.Modeling, espace de noms