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のページへのリンク