次の方法で共有


CodeIdentifiers.MakeUnique(String) メソッド

定義

入力した名前が CodeIdentifiers インスタンスのスコープ内の別の名前と競合していないか判断し、競合している場合は修正済みの文字列を生成します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 System::String ^ MakeUnique(System::String ^ identifier);
public string MakeUnique (string identifier);
member this.MakeUnique : string -> string
Public Function MakeUnique (identifier As String) As String

パラメーター

identifier
String

一意でない場合に修正される名前。

戻り値

String

識別子パラメーター値。名前の競合が発生した場合は修正済みの文字列。

注釈

入力名は、前に 、AddUniqueまたはメソッドにAdd渡された場合、またはAddReservedメソッドによってAddUnique生成された場合は一意ではありません。 名前が一意でない場合は、元の文字列に追加して新しい文字列が生成されます。

XML スキーマまたは Web サービス定義にバインドされているコード エンティティの名前を制御する場合は、クラスのインスタンスを作成するのではなく、関連付けられている属性を CodeIdentifiers 使用します。 完全な一覧については、「 XML シリアル化を制御する属性」を参照してください。

適用対象