Condividi tramite


Metodo ElementNameProvider.SetUniqueName (ModelElement, ModelElement, DomainRoleInfo, String)

Imposta un nome univoco in un elemento.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • baseName
    Tipo: System.String
    Stringa che il nome generato deve essere derivato.

Eccezioni

Eccezione Condizione
ArgumentNullException

element, container o embeddedDomainRole è un oggetto nullriferimento null (Nothing in Visual Basic) riferimento.

InvalidOperationException

Una volta chiamata all'esterno di un contesto di transazione, la proprietà name viene calcolata, o altri vincoli di modellazione non vengono soddisfatti.

NotSupportedException

Esistono più elementi massimo consentito nel contenitore.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ElementNameProvider Classe

Overload SetUniqueName

Spazio dei nomi Microsoft.VisualStudio.Modeling