Поделиться через


ElementNameProvider.SetUniqueName - метод (ModelElement, ModelElement, DomainRoleInfo, String)

Задает уникальное имя для элемента.

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Синтаксис

'Декларация
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
)

Параметры

  • baseName
    Тип: System.String
    Строка, из которой должно наследоваться созданное имя.

Исключения

Исключение Условие
ArgumentNullException

Параметр element, container или embeddedDomainRole является ссылкой nullссылка NULL (Nothing в Visual Basic).

InvalidOperationException

Если вызван вне контекста транзакции, вычислено свойство имени или не выполнены другие ограничения моделирования.

NotSupportedException

Элементов больше, чем максимальное количество элементов, допустимое в контейнере.

Безопасность платформы .NET Framework

См. также

Ссылки

ElementNameProvider Класс

SetUniqueName - перегрузка

Microsoft.VisualStudio.Modeling - пространство имен