CodeIdentifiers.AddUnique(String, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
名前付きのコード エンティティまたは型対応付け情報を CodeIdentifiers インスタンスのスコープに追加します。これにより、名前はスコープ内で一意であることが保証されます。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public:
System::String ^ AddUnique(System::String ^ identifier, System::Object ^ value);
public string AddUnique (string identifier, object? value);
public string AddUnique (string identifier, object value);
member this.AddUnique : string * obj -> string
Public Function AddUnique (identifier As String, value As Object) As String
パラメーター
- identifier
- String
コード エンティティを識別するのに使用する名前の候補。
- value
- Object
コード エンティティまたは型の対応付け情報。
戻り値
識別子パラメーター値。名前の競合が発生した場合は修正済みの文字列。
注釈
識別子パラメーターの値がインスタンスのスコープ内で CodeIdentifiers 一意でない場合は、新しい一意の文字列が生成され、その代わりに使用されます。 新しい文字列は、入力名に追加することによって生成されます。 元の名前は、以前にメソッドAddUniqueに渡された場合、またはAddReservedメソッドへのAdd以前の呼び出しAddUniqueによって生成された場合は一意ではありません。 いずれの場合も、新しい識別子が一意でない場合は、最初にメソッドに MakeUnique 渡され、新しい一意識別子が作成されます。
XML スキーマまたは Web サービス定義にバインドされているコード エンティティの名前を制御する場合は、クラスのインスタンスを作成するのではなく、関連付けられている属性を CodeIdentifiers 使用します。 完全な一覧については、「 XML シリアル化を制御する属性」を参照してください。