System.CodeDom 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソース コードのドキュメントの要素と構造を表すために使用できるクラスが含まれます。 この名前空間のクラスを使用して、ソース コード ドキュメントの構造をモデル化できます。このソース コード ドキュメントは、System.CodeDom.Compiler 名前空間に用意されている機能を使用して、サポートされる言語のソース コードとして出力できます。
クラス
| CodeArgumentReferenceExpression |
メソッドに渡される引数の値への参照を表します。 |
| CodeArrayCreateExpression |
配列を作成する式を表します。 |
| CodeArrayIndexerExpression |
配列のインデックスへの参照を表します。 |
| CodeAssignStatement |
単純な代入ステートメントを表します。 |
| CodeAttachEventStatement |
イベント ハンドラーのデリゲートをイベントに結び付けるステートメントを表します。 |
| CodeAttributeArgument |
メタデータ属性宣言で使用する引数を表します。 |
| CodeAttributeArgumentCollection |
CodeAttributeArgument オブジェクトのコレクションを表します。 |
| CodeAttributeDeclaration |
属性宣言を表します。 |
| CodeAttributeDeclarationCollection |
CodeAttributeDeclaration オブジェクトのコレクションを表します。 |
| CodeBaseReferenceExpression |
基本クラスの参照を表します。 |
| CodeBinaryOperatorExpression |
2 つの式の間の二項演算から構成される式を表します。 |
| CodeCastExpression |
データ型またはインターフェイスにキャストする式を表します。 |
| CodeCatchClause |
|
| CodeCatchClauseCollection |
CodeCatchClause オブジェクトのコレクションを表します。 |
| CodeChecksumPragma |
コード チェックサムのプラグマ コード エンティティの表現。 |
| CodeComment |
コメントを表します。 |
| CodeCommentStatement |
単一のコメントから成るステートメントを表します。 |
| CodeCommentStatementCollection |
CodeCommentStatement オブジェクトのコレクションを表します。 |
| CodeCompileUnit |
CodeDOM プログラム グラフ用のコンテナーを提供します。 |
| CodeConditionStatement |
通常は |
| CodeConstructor |
型のインスタンス コンストラクターの宣言を表します。 |
| CodeDefaultValueExpression |
既定値への参照を表します。 |
| CodeDelegateCreateExpression |
デリゲートを作成する式を表します。 |
| CodeDelegateInvokeExpression |
イベントを発生する式を表します。 |
| CodeDirectionExpression |
参照方向のインジケーターと共にメソッド呼び出しのパラメーターとして使用される式を表します。 |
| CodeDirective |
コード ディレクティブ クラスの基本クラスとして機能します。 |
| CodeDirectiveCollection |
CodeDirective オブジェクトのコレクションを表します。 |
| CodeEntryPointMethod |
実行可能ファイルのエントリ ポイント メソッドを表します。 |
| CodeEventReferenceExpression |
イベントへの参照を表します。 |
| CodeExpression |
コード式を表します。 これは、他のコード式オブジェクトの基本クラスです。このクラスがインスタンス化されることはありません。 |
| CodeExpressionCollection |
CodeExpression オブジェクトのコレクションを表します。 |
| CodeExpressionStatement |
単一の式から成るステートメントを表します。 |
| CodeFieldReferenceExpression |
フィールドへの参照を表します。 |
| CodeGotoStatement |
|
| CodeIndexerExpression |
オブジェクトのインデクサー プロパティへの参照を表します。 |
| CodeIterationStatement |
|
| CodeLabeledStatement |
ラベル付きステートメントまたはスタンドアロンのラベルを表します。 |
| CodeLinePragma |
特定ファイル内の特定の位置を表します。 |
| CodeMemberEvent |
型のイベントの宣言を表します。 |
| CodeMemberField |
型のフィールドの宣言を表します。 |
| CodeMemberMethod |
型のメソッドの宣言を表します。 |
| CodeMemberProperty |
型のプロパティの宣言を表します。 |
| CodeMethodInvokeExpression |
メソッドを呼び出す式を表します。 |
| CodeMethodReferenceExpression |
メソッドへの参照を表します。 |
| CodeMethodReturnStatement |
値を返す return ステートメントを表します。 |
| CodeNamespace |
名前空間宣言を表します。 |
| CodeNamespaceCollection |
CodeNamespace オブジェクトのコレクションを表します。 |
| CodeNamespaceImport |
使用する名前空間を示す名前空間インポート ディレクティブを表します。 |
| CodeNamespaceImportCollection |
CodeNamespaceImport オブジェクトのコレクションを表します。 |
| CodeObject |
ほとんどの CodeDOM (Code Document Object Model) オブジェクトの共通基本クラスを提供します。 |
| CodeObjectCreateExpression |
型の新しいインスタンスを作成する式を表します。 |
| CodeParameterDeclarationExpression |
メソッド、プロパティ、またはコンストラクターのパラメーター宣言を表します。 |
| CodeParameterDeclarationExpressionCollection |
CodeParameterDeclarationExpression オブジェクトのコレクションを表します。 |
| CodePrimitiveExpression |
プリミティブ データ型の値を表します。 |
| CodePropertyReferenceExpression |
プロパティの値への参照を表します。 |
| CodePropertySetValueReferenceExpression |
プロパティ設定メソッドの中の、プロパティ設定メソッドの呼び出しの値引数を表します。 |
| CodeRegionDirective |
コード領域の名前およびモードの指定。 |
| CodeRemoveEventStatement |
イベント ハンドラーの結び付けを解除するステートメントを表します。 |
| CodeSnippetCompileUnit |
コンパイルできるリテラル コード片を表します。 |
| CodeSnippetExpression |
リテラル式を表します。 |
| CodeSnippetStatement |
リテラル コード片を使用してステートメントを表します。 |
| CodeSnippetTypeMember |
リテラル コード片を使用して、型のメンバーを表します。 |
| CodeStatement |
すべてのコード ステートメントの派生元となる |
| CodeStatementCollection |
CodeStatement オブジェクトのコレクションを表します。 |
| CodeThisReferenceExpression |
現在のローカル クラスのインスタンスへの参照を表します。 |
| CodeThrowExceptionStatement |
例外をスローするステートメントを表します。 |
| CodeTryCatchFinallyStatement |
任意の数の |
| CodeTypeConstructor |
クラスの静的コンストラクターを表します。 |
| CodeTypeDeclaration |
クラス、構造体、インターフェイス、または列挙体の型宣言を表します。 |
| CodeTypeDeclarationCollection |
CodeTypeDeclaration オブジェクトのコレクションを表します。 |
| CodeTypeDelegate |
デリゲート宣言を表します。 |
| CodeTypeMember |
型のメンバーの基本クラスを提供します。 型のメンバーには、フィールド、メソッド、プロパティ、コンストラクター、および入れ子にされた型があります。 |
| CodeTypeMemberCollection |
CodeTypeMember オブジェクトのコレクションを表します。 |
| CodeTypeOfExpression |
指定した型名の Type を返す式である、 |
| CodeTypeParameter |
ジェネリック型またはジェネリック メソッドの型パラメーターを表します。 |
| CodeTypeParameterCollection |
CodeTypeParameter オブジェクトのコレクションを表します。 |
| CodeTypeReference |
型への参照を表します。 |
| CodeTypeReferenceCollection |
CodeTypeReference オブジェクトのコレクションを表します。 |
| CodeTypeReferenceExpression |
データ型への参照を表します。 |
| CodeVariableDeclarationStatement |
変数宣言を表します。 |
| CodeVariableReferenceExpression |
ローカル変数への参照を表します。 |
列挙型
| CodeBinaryOperatorType |
サポートする二項演算子の識別子を定義します。 |
| CodeRegionMode |
コード領域の先頭または末尾を指定します。 |
| CodeTypeReferenceOptions |
コード型参照の解決方法を指定します。 |
| FieldDirection |
パラメーターの方向および引数宣言を示すために使用する識別子を定義します。 |
| MemberAttributes |
クラス メンバーのメンバー属性識別子を定義します。 |
注釈
CodeDOM を使用してソース コードを表し、生成する方法の詳細については、「動的ソース コードの生成とコンパイル 」を参照してください。
CodeDOM 要素を型と関数別に一覧表示する表については 、「CodeDOM クイック リファレンス」を参照してください。