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


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

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

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.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 OR embeddedDomainRole a nullссылка NULL (Nothing в Visual Basic) ссылка.

InvalidOperationException

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

NotSupportedException

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

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

См. также

Ссылки

ElementNameProvider Класс

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

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