Partilhar via


ElementNameProvider.SetUniqueName Método

Definição

Sobrecargas

SetUniqueName(ElementLink, DomainRoleInfo, String)

Define o nome exclusivo em um link de elemento se ele ainda não for exclusivo (e não o nome base)

SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)

Define o nome exclusivo em um elemento .

Define o nome exclusivo em um link de elemento se ele ainda não for exclusivo (e não o nome base)

public:
 virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ElementLink ^ link, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ indexingDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ElementLink link, Microsoft.VisualStudio.Modeling.DomainRoleInfo indexingDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (link As ElementLink, indexingDomainRole As DomainRoleInfo, baseName As String)

Parâmetros

link
ElementLink

Link de elemento para atribuir um nome exclusivo.

indexingDomainRole
DomainRoleInfo

Função de domínio na qual os nomes de link são indexados (exclusivo entre links irmãos).

baseName
String

Cadeia de caracteres da qual o nome gerado deve ser derivado.

Exceções

link ou embeddedDomainRole é uma referência nula.

Quando chamado fora do contexto de transação de modelagem, a propriedade name é calculada ou outras restrições de modelagem não são atendidas.

Há mais do que MaxValue elementos no contêiner.

Aplica-se a

SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)

Define o nome exclusivo em um elemento .

public:
 virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::ModelElement ^ container, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ embeddedDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ModelElement element, Microsoft.VisualStudio.Modeling.ModelElement container, Microsoft.VisualStudio.Modeling.DomainRoleInfo embeddedDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (element As ModelElement, container As ModelElement, embeddedDomainRole As DomainRoleInfo, baseName As String)

Parâmetros

element
ModelElement

Elemento para atribuir um nome exclusivo.

container
ModelElement

Contêiner inserindo o elemento .

embeddedDomainRole
DomainRoleInfo

Função desempenhada pelo elemento na relação de inserção.

baseName
String

Cadeia de caracteres da qual o nome gerado deve ser derivado.

Exceções

element, container ou embeddedDomainRole é uma referência nula.

Quando chamado fora do contexto de transação de modelagem, a propriedade name é calculada ou outras restrições de modelagem não são atendidas.

Há mais do que MaxValue elementos no contêiner.

Aplica-se a