Language

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

パラメーター

manager
IDesignerSerializationManager

シリアル化に使用する IDesignerSerializationManager 。

value
Object

名前を取得する対象のオブジェクト。

返品

valueの一意の名前。

例外

manager または value が null。

注釈

GetUniqueName メソッドは、GetName メソッドを呼び出します。 このメソッドが名前を返さない場合、 GetUniqueName は INameCreationService を使用してオブジェクトの有効な名前を作成します。 サービスが使用できない場合、 GetUniqueName は、短い型名に基づいてインデックス番号と組み合わせて名前を作成し、一意にします。 結果の名前は、新しい名前が返される前に SetName メソッドを呼び出すことによってシリアル化マネージャーに関連付けられます。

適用対象

こちらもご覧ください