System.CodeDom 名前空間
CodeDOM を使用してソース コードを表現および生成する方法の詳細については、「動的なソース コードの生成とコンパイル」を参照してください。
CodeDOM 要素の型および機能の一覧は、「CodeDOM クイック リファレンス」を参照してください。
 クラス
クラス| クラス | 説明 | |
|---|---|---|
| .png) | CodeArgumentReferenceExpression | メソッドに渡される引数の値への参照を表します。 | 
| .png) | CodeArrayCreateExpression | 配列を作成する式を表します。 | 
| .png) | CodeArrayIndexerExpression | 配列のインデックスへの参照を表します。 | 
| .png) | CodeAssignStatement | 単純な代入ステートメントを表します。 | 
| .png) | CodeAttachEventStatement | イベント ハンドラのデリゲートをイベントに結び付けるステートメントを表します。 | 
| .png) | CodeAttributeArgument | メタデータ属性宣言で使用する引数を表します。 | 
| .png) | CodeAttributeArgumentCollection | CodeAttributeArgument オブジェクトのコレクションを表します。 | 
| .png) | CodeAttributeDeclaration | 属性宣言を表します。 | 
| .png) | CodeAttributeDeclarationCollection | CodeAttributeDeclaration オブジェクトのコレクションを表します。 | 
| .png) | CodeBaseReferenceExpression | 基本クラスの参照を表します。 | 
| .png) | CodeBinaryOperatorExpression | 2 つの式の間の二項演算から構成される式を表します。 | 
| .png) | CodeCastExpression | データ型またはインターフェイスにキャストする式を表します。 | 
| .png) | CodeCatchClause | try/catch ステートメントの catch 例外ブロックを表します。 | 
| .png) | CodeCatchClauseCollection | CodeCatchClause オブジェクトのコレクションを表します。 | 
| .png) | CodeChecksumPragma | コード チェックサム プラグマのコード エンティティを表します。 | 
| .png) | CodeComment | コメントを表します。 | 
| .png) | CodeCommentStatement | 単一のコメントから成るステートメントを表します。 | 
| .png) | CodeCommentStatementCollection | CodeCommentStatement オブジェクトのコレクションを表します。 | 
| .png) | CodeCompileUnit | CodeDOM プログラム グラフ用のコンテナを提供します。 | 
| .png) | CodeConditionStatement | 通常は if ステートメントとして表される、条件分岐ステートメントを表します。 | 
| .png) | CodeConstructor | 型のインスタンス コンストラクタの宣言を表します。 | 
| .png) | CodeDefaultValueExpression | 既定値への参照を表します。 | 
| .png) | CodeDelegateCreateExpression | デリゲートを作成する式を表します。 | 
| .png) | CodeDelegateInvokeExpression | イベントを発生する式を表します。 | 
| .png) | CodeDirectionExpression | 参照方向のインジケータと共にメソッド呼び出しのパラメータとして使用される式を表します。 | 
| .png) | CodeDirective | コード ディレクティブ クラスの基本クラスとして機能します。 | 
| .png) | CodeDirectiveCollection | CodeDirective オブジェクトのコレクションを表します。 | 
| .png) | CodeEntryPointMethod | 実行可能ファイルのエントリ ポイント メソッドを表します。 | 
| .png) | CodeEventReferenceExpression | イベントへの参照を表します。 | 
| .png) | CodeExpression | コード式を表します。これは、他のコード式オブジェクトの基本クラスです。このクラスがインスタンス化されることはありません。 | 
| .png) | CodeExpressionCollection | CodeExpression オブジェクトのコレクションを表します。 | 
| .png) | CodeExpressionStatement | 単一の式から成るステートメントを表します。 | 
| .png) | CodeFieldReferenceExpression | フィールドへの参照を表します。 | 
| .png) | CodeGotoStatement | goto ステートメントを表します。 | 
| .png) | CodeIndexerExpression | オブジェクトのインデクサ プロパティへの参照を表します。 | 
| .png) | CodeIterationStatement | for ステートメント、またはループの続行条件としてテスト式を使用するステートメントのブロックを反復処理するループを表します。 | 
| .png) | CodeLabeledStatement | ラベル付きステートメントまたはスタンドアロンのラベルを表します。 | 
| .png) | CodeLinePragma | 特定ファイル内の特定の位置を表します。 | 
| .png) | CodeMemberEvent | 型のイベントの宣言を表します。 | 
| .png) | CodeMemberField | 型のフィールドの宣言を表します。 | 
| .png) | CodeMemberMethod | 型のメソッドの宣言を表します。 | 
| .png) | CodeMemberProperty | 型のプロパティの宣言を表します。 | 
| .png) | CodeMethodInvokeExpression | メソッドを呼び出す式を表します。 | 
| .png) | CodeMethodReferenceExpression | メソッドへの参照を表します。 | 
| .png) | CodeMethodReturnStatement | 値を返す return ステートメントを表します。 | 
| .png) | CodeNamespace | 名前空間宣言を表します。 | 
| .png) | CodeNamespaceCollection | CodeNamespace オブジェクトのコレクションを表します。 | 
| .png) | CodeNamespaceImport | 使用する名前空間を示す名前空間インポート ディレクティブを表します。 | 
| .png) | CodeNamespaceImportCollection | CodeNamespaceImport オブジェクトのコレクションを表します。 | 
| .png) | CodeObject | ほとんどの CodeDOM (Code Document Object Model) オブジェクトの共通基本クラスを提供します。 | 
| .png) | CodeObjectCreateExpression | 型の新しいインスタンスを作成する式を表します。 | 
| .png) | CodeParameterDeclarationExpression | メソッド、プロパティ、またはコンストラクタのパラメータ宣言を表します。 | 
| .png) | CodeParameterDeclarationExpressionCollection | CodeParameterDeclarationExpression オブジェクトのコレクションを表します。 | 
| .png) | CodePrimitiveExpression | プリミティブ データ型の値を表します。 | 
| .png) | CodePropertyReferenceExpression | プロパティの値への参照を表します。 | 
| .png) | CodePropertySetValueReferenceExpression | プロパティ設定メソッドの中の、プロパティ設定メソッドの呼び出しの値引数を表します。 | 
| .png) | CodeRegionDirective | コード領域の名前とモードを指定します。 | 
| .png) | CodeRemoveEventStatement | イベント ハンドラの結び付けを解除するステートメントを表します。 | 
| .png) | CodeSnippetCompileUnit | コンパイルできるリテラル コード片を表します。 | 
| .png) | CodeSnippetExpression | リテラル式を表します。 | 
| .png) | CodeSnippetStatement | リテラル コード片を使用してステートメントを表します。 | 
| .png) | CodeSnippetTypeMember | リテラル コード片を使用して、型のメンバを表します。 | 
| .png) | CodeStatement | すべてのコード ステートメントの派生元となる abstract 基本クラスを表します。 | 
| .png) | CodeStatementCollection | CodeStatement オブジェクトのコレクションを表します。 | 
| .png) | CodeThisReferenceExpression | 現在のローカル クラスのインスタンスへの参照を表します。 | 
| .png) | CodeThrowExceptionStatement | 例外をスローするステートメントを表します。 | 
| .png) | CodeTryCatchFinallyStatement | 任意の数の catch 句と、省略可能な finally ブロックを持つ try ブロックを表します。 | 
| .png) | CodeTypeConstructor | クラスの静的コンストラクタを表します。 | 
| .png) | CodeTypeDeclaration | クラス、構造体、インターフェイス、または列挙体の型宣言を表します。 | 
| .png) | CodeTypeDeclarationCollection | CodeTypeDeclaration オブジェクトのコレクションを表します。 | 
| .png) | CodeTypeDelegate | デリゲート宣言を表します。 | 
| .png) | CodeTypeMember | 型のメンバの基本クラスを提供します。型のメンバには、フィールド、メソッド、プロパティ、コンストラクタ、および入れ子にされた型があります。 | 
| .png) | CodeTypeMemberCollection | CodeTypeMember オブジェクトのコレクションを表します。 | 
| .png) | CodeTypeOfExpression | 指定した型名の Type を返す式である、typeof 式を表します。 | 
| .png) | CodeTypeParameter | ジェネリック型またはジェネリック メソッドの型パラメータを表します。 | 
| .png) | CodeTypeParameterCollection | CodeTypeParameter オブジェクトのコレクションを表します。 | 
| .png) | CodeTypeReference | 型への参照を表します。 | 
| .png) | CodeTypeReferenceCollection | CodeTypeReference オブジェクトのコレクションを表します。 | 
| .png) | CodeTypeReferenceExpression | データ型への参照を表します。 | 
| .png) | CodeVariableDeclarationStatement | 変数宣言を表します。 | 
| .png) | CodeVariableReferenceExpression | ローカル変数への参照を表します。 | 
 列挙型
列挙型System.CodeDom
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)
「基本クラスライブラリ」の記事における「System.CodeDom」の解説
このライブラリは実行時にコードを生成し実行する機能を提供する。
※この「System.CodeDom」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.CodeDom」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。
- system.codedomのページへのリンク

 
                             
                    

.png)



