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 为 nullnull 引用(在 Visual Basic 中为 Nothing) 引用。

InvalidOperationException

当在事务上下文之外调用时,将计算名称属性,或其他建模限制不符合。

NotSupportedException

允许多个最大元素在容器中。

.NET Framework 安全性

请参阅

参考

ElementNameProvider 类

SetUniqueName 重载

Microsoft.VisualStudio.Modeling 命名空间