CodeIdentifiers クラス

定義

によって生成される関連するコード エンティティまたは型マッピングの名前のグループを保持します。NET の XML シリアル化インフラストラクチャ。

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

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
継承
CodeIdentifiers

注釈

次の一覧では、 CodeIdentifiersを使用するツールとクラスを示します。

CodeIdentifiers クラスを直接使用する代わりに、前述のツールまたはクラスを使用します。 XML スキーマまたは Web サービス定義にバインドされているコード エンティティの名前を制御する場合は、関連付けられている属性を使用します。

スコープに応じて、 CodeIdentifiers インスタンスを使用して、次の一覧のいずれかの項目の名前を保持できます。

  • 型、メソッド、またはフィールド。

  • WSDL 入力メッセージと出力メッセージに対応するメソッドのパラメーターと戻り値。

  • WSDL ドキュメントにシリアル化できる ServiceDescription インスタンス内のオブジェクト。

通常、このクラスは、含まれるエンティティの名前との競合など、特定のスコープ内のコード エンティティ間の名前の競合を回避するために使用されます。

コンストラクター

名前 説明
CodeIdentifiers()

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

CodeIdentifiers クラスの新しいインスタンスを初期化します。

CodeIdentifiers(Boolean)

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

CodeIdentifiers クラスの新しいインスタンスを初期化し、コード識別子で大文字と小文字が区別されるかどうかを判断します。

プロパティ

名前 説明
UseCamelCasing

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

インスタンスがキャメル ケースを使用するかどうかを示す値を取得または設定します。

メソッド

名前 説明
Add(String, Object)

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

CodeIdentifiers インスタンスのスコープに名前付きコード エンティティまたは型マッピングを追加します。

AddReserved(String)

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

指定した名前が CodeIdentifiers インスタンスのスコープ内で使用されないようにします。

AddUnique(String, Object)

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

名前付きコード エンティティまたは型マッピングを CodeIdentifiers インスタンスのスコープに追加し、その名前がスコープ内で一意であることを確認します。

Clear()

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

CodeIdentifiers インスタンスのスコープから、名前を含むすべてのコード エンティティまたは型マッピングを削除します。

Equals(Object)

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

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

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

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

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

現在のインスタンスの Type を取得します。

(継承元 Object)
IsInUse(String)

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

指定した名前が、 CodeIdentifiers インスタンスのスコープ内で既に使用されているかどうかを判断します。

MakeRightCase(String)

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

UseCamelCasing プロパティの値に従って名前を変更することで、入力が正しい大文字と小文字を区別します。

MakeUnique(String)

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

入力名が CodeIdentifiers インスタンスのスコープ内の別の名前と競合するかどうかを判断し、その場合は変更された文字列を生成します。

MemberwiseClone()

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

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Remove(String)

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

CodeIdentifiers インスタンスのスコープから、入力名で識別されるコード エンティティまたは型マッピングを削除します。

RemoveReserved(String)

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

CodeIdentifiers インスタンスの予約名から入力名を削除します。

ToArray(Type)

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

CodeIdentifiers インスタンスのスコープ内のコード エンティティまたは型マッピングの配列を返します。

ToString()

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

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象