system.codedomとは? わかりやすく解説

System.CodeDom 名前空間

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

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

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


クラスクラス
 クラス説明
パブリック クラスCodeArgumentReferenceExpressionメソッドに渡される引数の値への参照を表します。
パブリック クラスCodeArrayCreateExpression配列を作成する式を表します。
パブリック クラスCodeArrayIndexerExpression配列のインデックスへの参照を表します。
パブリック クラスCodeAssignStatement単純な代入ステートメントを表します。
パブリック クラスCodeAttachEventStatementイベント ハンドラのデリゲートをイベントに結び付けるステートメントを表します。
パブリック クラスCodeAttributeArgumentメタデータ属性宣言で使用する引数を表します。
パブリック クラスCodeAttributeArgumentCollectionCodeAttributeArgument オブジェクトのコレクションを表します。
パブリック クラスCodeAttributeDeclaration属性宣言を表します。
パブリック クラスCodeAttributeDeclarationCollectionCodeAttributeDeclaration オブジェクトのコレクションを表します。
パブリック クラスCodeBaseReferenceExpression基本クラスの参照を表します。
パブリック クラスCodeBinaryOperatorExpression2 つの式の間の二項演算から構成される式を表します。
パブリック クラスCodeCastExpressionデータ型またはインターフェイスにキャストする式を表します。
パブリック クラスCodeCatchClausetry/catch ステートメントの catch 例外ブロックを表します。
パブリック クラスCodeCatchClauseCollectionCodeCatchClause オブジェクトのコレクションを表します。
パブリック クラスCodeChecksumPragmaコード チェックサム プラグマのコード エンティティを表します。
パブリック クラスCodeCommentコメントを表します。
パブリック クラスCodeCommentStatement単一のコメントから成るステートメントを表します。
パブリック クラスCodeCommentStatementCollectionCodeCommentStatement オブジェクトのコレクションを表します。
パブリック クラスCodeCompileUnitCodeDOM プログラム グラフ用のコンテナを提供します。
パブリック クラスCodeConditionStatement通常は if ステートメントとして表される、条件分岐ステートメントを表します。
パブリック クラスCodeConstructor型のインスタンス コンストラクタの宣言を表します。
パブリック クラスCodeDefaultValueExpression既定値への参照を表します。
パブリック クラスCodeDelegateCreateExpressionデリゲートを作成する式を表します。
パブリック クラスCodeDelegateInvokeExpressionイベントを発生する式を表します。
パブリック クラスCodeDirectionExpression参照方向のインジケータと共にメソッド呼び出しのパラメータとして使用される式を表します。
パブリック クラスCodeDirectiveコード ディレクティブ クラスの基本クラスとして機能します。
パブリック クラスCodeDirectiveCollectionCodeDirective オブジェクトのコレクションを表します。
パブリック クラスCodeEntryPointMethod実行可能ファイルのエントリ ポイント メソッドを表します。
パブリック クラスCodeEventReferenceExpressionイベントへの参照を表します。
パブリック クラスCodeExpressionコード式を表します。これは、他のコード式オブジェクトの基本クラスです。このクラスがインスタンス化されることはありません。
パブリック クラスCodeExpressionCollectionCodeExpression オブジェクトのコレクションを表します。
パブリック クラスCodeExpressionStatement単一の式から成るステートメントを表します。
パブリック クラスCodeFieldReferenceExpressionフィールドへの参照を表します。
パブリック クラスCodeGotoStatementgoto ステートメントを表します。
パブリック クラスCodeIndexerExpressionオブジェクトのインデクサ プロパティへの参照を表します。
パブリック クラスCodeIterationStatementfor ステートメント、またはループの続行条件としてテスト式を使用するステートメントのブロックを反復処理するループを表します。
パブリック クラスCodeLabeledStatementラベル付きステートメントまたはスタンドアロンのラベルを表します。
パブリック クラスCodeLinePragma特定ファイル内の特定の位置を表します。
パブリック クラスCodeMemberEvent型のイベントの宣言を表します。
パブリック クラスCodeMemberField型のフィールドの宣言を表します。
パブリック クラスCodeMemberMethod型のメソッドの宣言を表します。
パブリック クラスCodeMemberProperty型のプロパティの宣言を表します。
パブリック クラスCodeMethodInvokeExpressionメソッドを呼び出す式を表します。
パブリック クラスCodeMethodReferenceExpressionメソッドへの参照を表します。
パブリック クラスCodeMethodReturnStatement値を返す return ステートメントを表します。
パブリック クラスCodeNamespace名前空間宣言を表します。
パブリック クラスCodeNamespaceCollectionCodeNamespace オブジェクトのコレクションを表します。
パブリック クラスCodeNamespaceImport使用する名前空間を示す名前空間インポート ディレクティブを表します。
パブリック クラスCodeNamespaceImportCollectionCodeNamespaceImport オブジェクトのコレクションを表します。
パブリック クラスCodeObjectほとんどの CodeDOM (Code Document Object Model) オブジェクトの共通基本クラスを提供します。
パブリック クラスCodeObjectCreateExpression型の新しいインスタンスを作成する式を表します。
パブリック クラスCodeParameterDeclarationExpressionメソッド、プロパティ、またはコンストラクタのパラメータ宣言を表します。
パブリック クラスCodeParameterDeclarationExpressionCollectionCodeParameterDeclarationExpression オブジェクトのコレクションを表します。
パブリック クラスCodePrimitiveExpressionプリミティブ データ型の値を表します。
パブリック クラスCodePropertyReferenceExpressionプロパティの値への参照を表します。
パブリック クラスCodePropertySetValueReferenceExpressionプロパティ設定メソッドの中の、プロパティ設定メソッドの呼び出しの値引数を表します。
パブリック クラスCodeRegionDirectiveコード領域の名前とモードを指定します。
パブリック クラスCodeRemoveEventStatementイベント ハンドラの結び付けを解除するステートメントを表します。
パブリック クラスCodeSnippetCompileUnitコンパイルできるリテラル コード片を表します。
パブリック クラスCodeSnippetExpressionリテラル式を表します。
パブリック クラスCodeSnippetStatementリテラル コード片を使用してステートメントを表します。
パブリック クラスCodeSnippetTypeMemberリテラル コード片を使用して、型のメンバを表します。
パブリック クラスCodeStatementすべてのコード ステートメントの派生元となる abstract 基本クラスを表します。
パブリック クラスCodeStatementCollectionCodeStatement オブジェクトのコレクションを表します。
パブリック クラスCodeThisReferenceExpression現在のローカル クラスのインスタンスへの参照を表します。
パブリック クラスCodeThrowExceptionStatement例外をスローするステートメントを表します。
パブリック クラスCodeTryCatchFinallyStatement任意の数の catch 句と、省略可能な finally ブロックを持つ try ブロックを表します。
パブリック クラスCodeTypeConstructorクラスの静的コンストラクタを表します。
パブリック クラスCodeTypeDeclarationクラス、構造体、インターフェイス、または列挙体の型宣言を表します。
パブリック クラスCodeTypeDeclarationCollectionCodeTypeDeclaration オブジェクトのコレクションを表します。
パブリック クラスCodeTypeDelegateデリゲート宣言を表します。
パブリック クラスCodeTypeMember型のメンバの基本クラスを提供します。型のメンバには、フィールド、メソッド、プロパティ、コンストラクタ、および入れ子にされた型があります。
パブリック クラスCodeTypeMemberCollectionCodeTypeMember オブジェクトのコレクションを表します。
パブリック クラスCodeTypeOfExpression指定した型名の Type を返す式である、typeof 式を表します。
パブリック クラスCodeTypeParameterジェネリック型またはジェネリック メソッドの型パラメータを表します。
パブリック クラスCodeTypeParameterCollectionCodeTypeParameter オブジェクトのコレクションを表します。
パブリック クラスCodeTypeReference型への参照を表します。
パブリック クラスCodeTypeReferenceCollectionCodeTypeReference オブジェクトのコレクションを表します。
パブリック クラスCodeTypeReferenceExpressionデータ型への参照を表します。
パブリック クラスCodeVariableDeclarationStatement変数宣言を表します。
パブリック クラスCodeVariableReferenceExpressionローカル変数への参照を表します。
列挙型列挙型

System.CodeDom

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)

「基本クラスライブラリ」の記事における「System.CodeDom」の解説

このライブラリは実行時にコードを生成し実行する機能を提供する。

※この「System.CodeDom」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.CodeDom」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。

ウィキペディア小見出し辞書の「system.codedom」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「system.codedom」の関連用語

system.codedomのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



system.codedomのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの基本クラスライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS