次の方法で共有


System.CodeDom 名前空間

System.CodeDom 名前空間には、ソース コード ドキュメントの要素と構造を表すために使用できるクラスが含まれます。この名前空間のクラスを使用して、ソース コード ドキュメントの構造をモデル化できます。このソース コード ドキュメントは、 System.CodeDom.Compiler 名前空間に用意されている機能を使用して、サポートされる言語のソース コードとして出力できます。

CodeDOM を使用してソース コードを表現および生成する方法の詳細については、「 複数の言語でのソース コードの動的な生成とコンパイル 」を参照してください。

CodeDOM 要素の型および機能の一覧は、「 CodeDOM クイック リファレンス 」を参照してください。

名前空間の階層構造

クラス

クラス 説明
CodeArgumentReferenceExpression メソッドに渡される引数の値への参照を表します。
CodeArrayCreateExpression 配列を作成する式を表します。
CodeArrayIndexerExpression 配列のインデックスへの参照を表します。
CodeAssignStatement 単純な代入ステートメントを表します。
CodeAttachEventStatement イベント ハンドラのデリゲートをイベントに結び付けるステートメントを表します。
CodeAttributeArgument メタデータ属性宣言で使用する引数を表します。
CodeAttributeArgumentCollection CodeAttributeArgument オブジェクトのコレクションを表します。
CodeAttributeDeclaration 属性宣言を表します。
CodeAttributeDeclarationCollection CodeAttributeDeclaration オブジェクトのコレクションを表します。
CodeBaseReferenceExpression 基本クラスの参照を表します。
CodeBinaryOperatorExpression 2 つの式の間の二項演算から構成される式を表します。
CodeCastExpression データ型またはインターフェイスにキャストする式を表します。
CodeCatchClause try/catch ステートメントの catch 例外ブロックを表します。
CodeCatchClauseCollection CodeCatchClause オブジェクトのコレクションを表します。
CodeComment コメントを表します。
CodeCommentStatement 単一のコメントから成るステートメントを表します。
CodeCommentStatementCollection CodeCommentStatement オブジェクトのコレクションを表します。
CodeCompileUnit CodeDOM プログラム グラフ用のコンテナを提供します。
CodeConditionStatement 通常は if ステートメントとして表される、条件分岐ステートメントを表します。
CodeConstructor 型のインスタンス コンストラクタの宣言を表します。
CodeDelegateCreateExpression デリゲートを作成する式を表します。
CodeDelegateInvokeExpression イベントを発生する式を表します。
CodeDirectionExpression 参照方向のインジケータと共にメソッド呼び出しのパラメータとして使用される式を表します。
CodeEntryPointMethod 実行可能ファイルのエントリ ポイント メソッドを表します。
CodeEventReferenceExpression イベントへの参照を表します。
CodeExpression コード式を表します。これは、他のコード式オブジェクトの基本クラスです。このクラスがインスタンス化されることはありません。
CodeExpressionCollection CodeExpression オブジェクトのコレクションを表します。
CodeExpressionStatement 単一の式から成るステートメントを表します。
CodeFieldReferenceExpression フィールドへの参照を表します。
CodeGotoStatement goto ステートメントを表します。
CodeIndexerExpression オブジェクトのインデクサ プロパティへの参照を表します。
CodeIterationStatement for ステートメント、またはループの続行条件としてテスト式を使用するステートメントのブロックを反復処理するループを表します。
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 プロパティ設定メソッドの中の、プロパティ設定メソッドの呼び出しの値引数を表します。
CodeRemoveEventStatement イベント ハンドラの結び付けを解除するステートメントを表します。
CodeSnippetCompileUnit コンパイルできるリテラル コード片を表します。
CodeSnippetExpression リテラル式を表します。
CodeSnippetStatement リテラル コード片を使用してステートメントを表します。
CodeSnippetTypeMember リテラル コード片を使用して、型のメンバを表します。
CodeStatement ステートメントを表します。これは、インスタンス化されない、他のコード ステートメント オブジェクトの基本クラスです。
CodeStatementCollection CodeStatement オブジェクトのコレクションを表します。
CodeThisReferenceExpression 現在のローカル クラスのインスタンスへの参照を表します。
CodeThrowExceptionStatement 例外をスローするステートメントを表します。
CodeTryCatchFinallyStatement 任意の数の catch 句と、省略可能な finally ブロックを持つ try ブロックを表します。
CodeTypeConstructor クラスの静的コンストラクタを表します。
CodeTypeDeclaration クラス、構造体、インターフェイス、または列挙体の型宣言を表します。
CodeTypeDeclarationCollection CodeTypeDeclaration オブジェクトのコレクションを表します。
CodeTypeDelegate デリゲート宣言を表します。
CodeTypeMember 型のメンバの基本クラスを提供します。型のメンバには、フィールド、メソッド、プロパティ、コンストラクタ、および入れ子にされた型があります。
CodeTypeMemberCollection CodeTypeMember オブジェクトのコレクションを表します。
CodeTypeOfExpression 指定した型名の Type を返す式である、 typeof 式を表します。
CodeTypeReference 型への参照を表します。
CodeTypeReferenceCollection CodeTypeReference オブジェクトのコレクションを表します。
CodeTypeReferenceExpression データ型への参照を表します。
CodeVariableDeclarationStatement 変数宣言を表します。
CodeVariableReferenceExpression ローカル変数への参照を表します。

列挙体

列挙体 説明
CodeBinaryOperatorType サポートする二項演算子の識別子を定義します。
FieldDirection パラメータの方向および引数宣言を示すために使用する識別子を定義します。
MemberAttributes クラス メンバのメンバ属性識別子を定義します。

参照

.NET Framework クラス ライブラリ