CodeIdentifiers クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
によって生成される関連するコード エンティティまたは型マッピングの名前のグループを保持します。NET の XML シリアル化インフラストラクチャ。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- 継承
-
CodeIdentifiers
注釈
次の一覧では、 CodeIdentifiersを使用するツールとクラスを示します。
Web サービス記述言語 (Wsdl.exe) または ServiceDescriptionImporter クラス。Web サービス記述言語 (WSDL) ドキュメントからクライアント プロキシ クラスまたは抽象サーバー クラスを生成します。
XML スキーマ定義 (XSD) ドキュメントからクラスを生成する際の XML スキーマ定義ツール (Xsd.exe) ツール。
WebServiceAttribute属性を介して Web サービスとして識別されるクラスからServiceDescription オブジェクトを作成する際のServiceDescriptionReflector クラス。
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) |