CodeCompilerとは? わかりやすく解説

CodeCompiler クラス

ICodeCompiler インターフェイス実装例提供します

名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文構文

Public MustInherit Class
 CodeCompiler
    Inherits CodeGenerator
    Implements ICodeCompiler
public abstract class CodeCompiler : CodeGenerator,
 ICodeCompiler
public ref class CodeCompiler abstract : public
 CodeGenerator, ICodeCompiler
public abstract class CodeCompiler extends
 CodeGenerator implements ICodeCompiler
public abstract class CodeCompiler extends
 CodeGenerator implements ICodeCompiler
解説解説
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.CodeDom.Compiler.CodeGenerator
    System.CodeDom.Compiler.CodeCompiler
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeCompiler メンバ
System.CodeDom.Compiler 名前空間
ICodeCompiler
CompilerParameters
CompilerResults

CodeCompiler コンストラクタ


CodeCompiler プロパティ


プロテクト プロパティプロテクト プロパティ

  名前 説明
プロテクト プロパティ CompilerName コンパイラ実行可能ファイルの名前を取得します
プロテクト プロパティ CurrentClass  現在のクラスコード宣言取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ CurrentMember  クラス現在のメンバ取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ CurrentMemberName  現在のメンバの名前を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ CurrentTypeName  現在のクラスの名前を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ FileExtension ソース ファイル使用するファイル名拡張子取得します
プロテクト プロパティ Indent  インデント レベルインデント幅として適用する空白文字の数を取得または設定します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentClass  生成されている現在のオブジェクトクラスかどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentDelegate  生成されている現在のオブジェクトデリゲートかどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentEnum  生成されている現在のオブジェクト列挙かどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentInterface  生成されている現在のオブジェクトインターフェイスかどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentStruct  生成されている現在のオブジェクト値型または構造体かどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ NullToken  null 参照 (Visual Basic では Nothing) を表すトークン取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ Options  コード ジェネレータ使用されるオプション取得します。 ( CodeGenerator から継承されます。)
プロテクト プロパティ Output  出力使用する TextWriter取得します。 ( CodeGenerator から継承されます。)
参照参照

関連項目

CodeCompiler クラス
System.CodeDom.Compiler 名前空間
ICodeCompiler
CompilerParameters
CompilerResults

CodeCompiler メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CmdArgsFromParameters 指定した CompilerParameters からコンパイラ渡されるコマンド引数取得します
プロテクト メソッド ContinueOnNewLine  連結文字生成し指定した文字列新しい行に出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド CreateEscapedIdentifier  指定した値のエスケープ識別子作成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド CreateValidIdentifier  指定した値の有効な識別子作成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FromDom 指定したオプション使用して指定したコンパイル単位コンパイルし、そのコンパイル結果返します
プロテクト メソッド FromDomBatch 指定したオプション使用して指定した複数コンパイル単位コンパイルし、そのコンパイル結果返します
プロテクト メソッド FromFile 指定したオプション使用して指定したファイルコンパイルし、そのコンパイル結果返します
プロテクト メソッド FromFileBatch 指定したオプション使用して指定した複数ファイルコンパイルし、そのコンパイル結果返します
プロテクト メソッド FromSource 指定したオプション使用して指定したソース コード文字列コンパイルし、そのコンパイル結果返します
プロテクト メソッド FromSourceBatch 指定したオプション使用して指定した複数ソース コード文字列コンパイルし、そのコンパイル結果返します
プロテクト メソッド GenerateArgumentReferenceExpression  指定した引数参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateArrayCreateExpression  指定した配列作成式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateArrayIndexerExpression  指定した配列インデクサ式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateAssignStatement  指定した代入ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateAttachEventStatement  指定した結合イベント ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateAttributeDeclarationsEnd  指定した属性ブロック終了コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateAttributeDeclarationsStart  指定した属性ブロック開始コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateBaseReferenceExpression  指定したベース参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateBinaryOperatorExpression  指定した二項演算式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateCastExpression  指定したキャスト式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateComment  指定したコメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateCommentStatement  指定したコメント ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateCommentStatements  指定した複数コメント ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateCompileUnit  指定したコンパイル単位コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateCompileUnitEnd  コンパイル単位終了コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateCompileUnitStart  コンパイル単位開始コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateConditionStatement  指定した条件付きステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateConstructor  指定したコンストラクタコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDecimalValue  指定した 10 進値のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDefaultValueExpression  指定したコード既定値の式に使用するコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDelegateCreateExpression  指定したデリゲート作成式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDelegateInvokeExpression  指定したデリゲート呼び出し式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDirectionExpression  指定した方向式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDirectives  指定したコード ディレクティブコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateDoubleValue  倍精度浮動小数点数コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateEntryPointMethod  指定したエントリ ポイント メソッドコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateEvent  指定したイベントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateEventReferenceExpression  指定したイベント参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateExpression  指定したコード式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateExpressionStatement  指定したステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateField  指定したメンバ フィールドコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateFieldReferenceExpression  指定したフィールド参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateGotoStatement  指定した goto ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateIndexerExpression  指定したインデクサ式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateIterationStatement  指定した繰り返しステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateLabeledStatement  指定したラベル付きステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateLinePragmaEnd  指定した line プラグマ終了コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateLinePragmaStart  指定した line プラグマ開始コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethod  指定したメソッドコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethodInvokeExpression  指定したメソッド呼び出し式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethodReferenceExpression  指定したメソッド参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethodReturnStatement  指定したメソッドreturn ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespace  指定した名前空間コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceEnd  名前空間終了コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceImport  指定した名前空間へのインポートコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceImports  指定した名前空間へのインポートコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaces  指定したコンパイル単位にある名前空間コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceStart  名前空間開始コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateObjectCreateExpression  指定したオブジェクト作成式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateParameterDeclarationExpression  指定したパラメータ宣言式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GeneratePrimitiveExpression  指定したプリミティブ式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateProperty  指定したプロパティコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GeneratePropertyReferenceExpression  指定したプロパティ参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GeneratePropertySetValueReferenceExpression  指定したプロパティ セット参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateRemoveEventStatement  指定した削除イベント ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateSingleFloatValue  単精度浮動小数点数コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetCompileUnit  指定したリテラル コードコンパイル単位コード出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetExpression  指定したリテラル コード片式のコード出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetMember  指定したリテラル コードクラス メンバコード出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetStatement  指定したリテラル コードステートメントコード出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateStatement  指定したステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateStatements  指定したステートメント コレクションコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateThisReferenceExpression  指定した this 参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateThrowExceptionStatement  指定した throw 例外ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTryCatchFinallyStatement  指定した try...catch...finally ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeConstructor  指定したクラス コンストラクタコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeEnd  指定した終了クラスコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeOfExpression  指定した型の式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeReferenceExpression  指定した参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypes  指定した名前空間とその名前空間格納されているクラスコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeStart  指定した開始クラスコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateVariableDeclarationStatement  指定した変数宣言ステートメントコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GenerateVariableReferenceExpression  指定した変数参照式のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド GetResponseFileCmdArgs 応答ファイル生成するためにコンパイラ呼び出すときに使用するコマンド引数取得します
プロテクト メソッド GetTypeOutput  指定したデータ型の名前を取得します。 ( CodeGenerator から継承されます。)
プロテクト メソッド IsValidIdentifier  指定した値が有効な識別子かどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト メソッド JoinStringArray 指定した複数文字列配列結合します
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OutputAttributeArgument  属性ブロックにある引数出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputAttributeDeclarations  指定した属性宣言コレクションコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputDirection  指定した FieldDirection のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputExpressionList  オーバーロードされます指定したリストコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputFieldScopeModifier  指定した属性対応するフィールド スコープ修飾子出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputIdentifier  指定した識別子出力します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputMemberAccessModifier  指定したメンバ アクセス修飾子コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputMemberScopeModifier  指定したメンバ スコープ修飾子コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputOperator  指定した演算子コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputParameters  指定したパラメータコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputType  指定した型のコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputTypeAttributes  指定した属性コード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド OutputTypeNamePair  指定したオブジェクト型オブジェクト名の組み合わせコード生成します。 ( CodeGenerator から継承されます。)
プロテクト メソッド ProcessCompilerOutputLine 指定した CompilerResults の指定した行を処理します
プロテクト メソッド QuoteSnippetString  エスケープ コード書式付けることによって、指定した文字列変換します。 ( CodeGenerator から継承されます。)
プロテクト メソッド Supports  指定したコード生成できるかどうかを示す値を取得します。 ( CodeGenerator から継承されます。)
プロテクト メソッド ValidateIdentifier  指定した文字列有効な識別子ではない場合に、例外スローます。 ( CodeGenerator から継承されます。)
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDom 指定したオプション使用して指定したコンパイル単位コンパイルし、そのコンパイル結果返します
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch このメンバ説明については、ICodeCompiler インターフェイスに関するトピック参照してください
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFile 指定したオプション使用して指定したファイルコンパイルし、そのコンパイル結果返します
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch このメンバ説明については、ICodeCompiler インターフェイスに関するトピック参照してください
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSource 指定したオプション使用して指定したソース コード文字列コンパイルし、そのコンパイル結果返します
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch このメンバ説明については、ICodeCompiler インターフェイスに関するトピック参照してください
参照参照

関連項目

CodeCompiler クラス
System.CodeDom.Compiler 名前空間
ICodeCompiler
CompilerParameters
CompilerResults

CodeCompiler メンバ

ICodeCompiler インターフェイス実装例提供します

CodeCompiler データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド CodeCompiler CodeCompiler クラス新しインスタンス初期化します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ CompilerName コンパイラ実行可能ファイルの名前を取得します
プロテクト プロパティ CurrentClass  現在のクラスコード宣言取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ CurrentMember  クラス現在のメンバ取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ CurrentMemberName  現在のメンバの名前を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ CurrentTypeName  現在のクラスの名前を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ FileExtension ソース ファイル使用するファイル名拡張子取得します
プロテクト プロパティ Indent  インデント レベルインデント幅として適用する空白文字の数を取得または設定します。(CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentClass  生成されている現在のオブジェクトクラスかどうかを示す値を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentDelegate  生成されている現在のオブジェクトデリゲートかどうかを示す値を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentEnum  生成されている現在のオブジェクト列挙かどうかを示す値を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentInterface  生成されている現在のオブジェクトインターフェイスかどうかを示す値を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ IsCurrentStruct  生成されている現在のオブジェクト値型または構造体かどうかを示す値を取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ NullToken  null 参照 (Visual Basic では Nothing) を表すトークン取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ Options  コード ジェネレータ使用されるオプション取得します。(CodeGenerator から継承されます。)
プロテクト プロパティ Output  出力使用する TextWriter取得します。(CodeGenerator から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CmdArgsFromParameters 指定した CompilerParameters からコンパイラ渡されるコマンド引数取得します
プロテクト メソッド ContinueOnNewLine  連結文字生成し指定した文字列新しい行に出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド CreateEscapedIdentifier  指定した値のエスケープ識別子作成します。 (CodeGenerator から継承されます。)
プロテクト メソッド CreateValidIdentifier  指定した値の有効な識別子作成します。 (CodeGenerator から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FromDom 指定したオプション使用して指定したコンパイル単位コンパイルし、そのコンパイル結果返します
プロテクト メソッド FromDomBatch 指定したオプション使用して指定した複数コンパイル単位コンパイルし、そのコンパイル結果返します
プロテクト メソッド FromFile 指定したオプション使用して指定したファイルコンパイルし、そのコンパイル結果返します
プロテクト メソッド FromFileBatch 指定したオプション使用して指定した複数ファイルコンパイルし、そのコンパイル結果返します
プロテクト メソッド FromSource 指定したオプション使用して指定したソース コード文字列コンパイルし、そのコンパイル結果返します
プロテクト メソッド FromSourceBatch 指定したオプション使用して指定した複数ソース コード文字列コンパイルし、そのコンパイル結果返します
プロテクト メソッド GenerateArgumentReferenceExpression  指定した引数参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateArrayCreateExpression  指定した配列作成式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateArrayIndexerExpression  指定した配列インデクサ式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateAssignStatement  指定した代入ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateAttachEventStatement  指定した結合イベント ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateAttributeDeclarationsEnd  指定した属性ブロック終了コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateAttributeDeclarationsStart  指定した属性ブロック開始コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateBaseReferenceExpression  指定したベース参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateBinaryOperatorExpression  指定した二項演算式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateCastExpression  指定したキャスト式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateComment  指定したコメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateCommentStatement  指定したコメント ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateCommentStatements  指定した複数コメント ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateCompileUnit  指定したコンパイル単位コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateCompileUnitEnd  コンパイル単位終了コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateCompileUnitStart  コンパイル単位開始コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateConditionStatement  指定した条件付きステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateConstructor  指定したコンストラクタコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDecimalValue  指定した 10 進値のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDefaultValueExpression  指定したコード既定値の式に使用するコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDelegateCreateExpression  指定したデリゲート作成式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDelegateInvokeExpression  指定したデリゲート呼び出し式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDirectionExpression  指定した方向式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDirectives  指定したコード ディレクティブコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateDoubleValue  倍精度浮動小数点数コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateEntryPointMethod  指定したエントリ ポイント メソッドコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateEvent  指定したイベントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateEventReferenceExpression  指定したイベント参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateExpression  指定したコード式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateExpressionStatement  指定したステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateField  指定したメンバ フィールドコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateFieldReferenceExpression  指定したフィールド参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateGotoStatement  指定した goto ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateIndexerExpression  指定したインデクサ式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateIterationStatement  指定した繰り返しステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateLabeledStatement  指定したラベル付きステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateLinePragmaEnd  指定した line プラグマ終了コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateLinePragmaStart  指定した line プラグマ開始コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethod  指定したメソッドコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethodInvokeExpression  指定したメソッド呼び出し式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethodReferenceExpression  指定したメソッド参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateMethodReturnStatement  指定したメソッドreturn ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespace  指定した名前空間コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceEnd  名前空間終了コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceImport  指定した名前空間へのインポートコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceImports  指定した名前空間へのインポートコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaces  指定したコンパイル単位にある名前空間コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateNamespaceStart  名前空間開始コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateObjectCreateExpression  指定したオブジェクト作成式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateParameterDeclarationExpression  指定したパラメータ宣言式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GeneratePrimitiveExpression  指定したプリミティブ式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateProperty  指定したプロパティコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GeneratePropertyReferenceExpression  指定したプロパティ参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GeneratePropertySetValueReferenceExpression  指定したプロパティ セット参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateRemoveEventStatement  指定した削除イベント ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateSingleFloatValue  単精度浮動小数点数コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetCompileUnit  指定したリテラル コードコンパイル単位コード出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetExpression  指定したリテラル コード片式のコード出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetMember  指定したリテラル コードクラス メンバコード出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateSnippetStatement  指定したリテラル コードステートメントコード出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateStatement  指定したステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateStatements  指定したステートメント コレクションコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateThisReferenceExpression  指定した this 参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateThrowExceptionStatement  指定した throw 例外ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTryCatchFinallyStatement  指定した try...catch...finally ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeConstructor  指定したクラス コンストラクタコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeEnd  指定した終了クラスコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeOfExpression  指定した型の式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeReferenceExpression  指定した参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypes  指定した名前空間とその名前空間格納されているクラスコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateTypeStart  指定した開始クラスコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateVariableDeclarationStatement  指定した変数宣言ステートメントコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GenerateVariableReferenceExpression  指定した変数参照式のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド GetResponseFileCmdArgs 応答ファイル生成するためにコンパイラ呼び出すときに使用するコマンド引数取得します
プロテクト メソッド GetTypeOutput  指定したデータ型の名前を取得します。 (CodeGenerator から継承されます。)
プロテクト メソッド IsValidIdentifier  指定した値が有効な識別子かどうかを示す値を取得します。 (CodeGenerator から継承されます。)
プロテクト メソッド JoinStringArray 指定した複数文字列配列結合します
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OutputAttributeArgument  属性ブロックにある引数出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputAttributeDeclarations  指定した属性宣言コレクションコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputDirection  指定した FieldDirection のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputExpressionList  オーバーロードされます指定したリストコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputFieldScopeModifier  指定した属性対応するフィールド スコープ修飾子出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputIdentifier  指定した識別子出力します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputMemberAccessModifier  指定したメンバ アクセス修飾子コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputMemberScopeModifier  指定したメンバ スコープ修飾子コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputOperator  指定した演算子コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputParameters  指定したパラメータコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputType  指定した型のコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputTypeAttributes  指定した属性コード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド OutputTypeNamePair  指定したオブジェクト型オブジェクト名の組み合わせコード生成します。 (CodeGenerator から継承されます。)
プロテクト メソッド ProcessCompilerOutputLine 指定した CompilerResults の指定した行を処理します
プロテクト メソッド QuoteSnippetString  エスケープ コード書式付けることによって、指定した文字列変換します。 (CodeGenerator から継承されます。)
プロテクト メソッド Supports  指定したコード生成できるかどうかを示す値を取得します。 (CodeGenerator から継承されます。)
プロテクト メソッド ValidateIdentifier  指定した文字列有効な識別子ではない場合に、例外スローます。 (CodeGenerator から継承されます。)
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDom 指定したオプション使用して指定したコンパイル単位コンパイルし、そのコンパイル結果返します
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch このメンバ説明については、ICodeCompiler インターフェイスに関するトピック参照してください
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFile 指定したオプション使用して指定したファイルコンパイルし、そのコンパイル結果返します
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch このメンバ説明については、ICodeCompiler インターフェイスに関するトピック参照してください
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSource 指定したオプション使用して指定したソース コード文字列コンパイルし、そのコンパイル結果返します
インターフェイスの明示的な実装 System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch このメンバ説明については、ICodeCompiler インターフェイスに関するトピック参照してください
参照参照

関連項目

CodeCompiler クラス
System.CodeDom.Compiler 名前空間
ICodeCompiler
CompilerParameters
CompilerResults


このページでは「.NET Framework クラス ライブラリ リファレンス」からCodeCompilerを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCodeCompilerを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCodeCompiler を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CodeCompiler」の関連用語

CodeCompilerのお隣キーワード
検索ランキング

   

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



CodeCompilerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS