Share via


CodeDomSerializerBase.GetUniqueName 方法

定义

返回给定对象的唯一名称。

protected:
 System::String ^ GetUniqueName(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected string GetUniqueName (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetUniqueName : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> string
Protected Function GetUniqueName (manager As IDesignerSerializationManager, value As Object) As String

参数

value
Object

将检索其名称的对象。

返回

value 的唯一名称。

例外

managervaluenull

注解

GetUniqueName 方法调用 GetName 方法。 如果此方法不返回名称,则 GetUniqueName 使用 INameCreationService 来构造对象的有效名称。 如果服务不可用, GetUniqueName 将基于短类型名称与索引号组合来构造名称,使其唯一。 在返回新名称之前,通过调用 SetName 方法将生成的名称与序列化管理器相关联。

适用于

另请参阅