System.CodeDom 名前空間
CodeDOM を使用してソース コードを表現および生成する方法の詳細については、「動的なソース コードの生成とコンパイル」を参照してください。
CodeDOM 要素の型および機能の一覧は、「CodeDOM クイック リファレンス」を参照してください。

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

System.CodeDom
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)
「基本クラスライブラリ」の記事における「System.CodeDom」の解説
このライブラリは実行時にコードを生成し実行する機能を提供する。
※この「System.CodeDom」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.CodeDom」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。
- system.codedomのページへのリンク