Partilhar via


Método ElementNameProvider.SetUniqueName (ModelElement, ModelElement, DomainRoleInfo, String)

Define um nome exclusivo em um elemento.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • baseName
    Tipo: System.String
    A seqüência de caracteres da qual o nome gerado deve ser derivado.

Exceções

Exceção Condição
ArgumentNullException

The element, container or embeddedDomainRole is a nulluma referência nula (Nothing no Visual Basic) reference.

InvalidOperationException

Quando chamado fora de um contexto de transação, a propriedade name é calculada ou outras restrições de modelagem não foram satisfeitas.

NotSupportedException

Há mais do que os elementos máximo permitidos no recipiente.

Segurança do .NET Framework

Consulte também

Referência

ElementNameProvider Classe

Sobrecargas SetUniqueName

Namespace Microsoft.VisualStudio.Modeling