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 以與串行化管理員產生關聯。

適用於

另請參閱