CSharpCodeProvider メンバ
C# コード ジェネレータと C# コード コンパイラのインスタンスへのアクセスを提供します。
CSharpCodeProvider データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
CSharpCodeProvider | CSharpCodeProvider クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック プロパティ
( プロテクト プロパティ も参照)
名前 | 説明 | |
---|---|---|
Container | Component を格納している IContainer を取得します。 (Component から継承されます。) | |
FileExtension | オーバーライドされます。 ソース コード ファイルを作成するときに使用するファイル名拡張子を取得します。 | |
LanguageOptions | 言語機能識別子を取得します。 (CodeDomProvider から継承されます。) | |
Site | Component の ISite を取得または設定します。 (Component から継承されます。) |
このページのトップへ
プロテクト プロパティ
名前 | 説明 | |
---|---|---|
CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (Component から継承されます。) | |
DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 (Component から継承されます。) | |
Events | Component に結び付けられているイベント ハンドラのリストを取得します。 (Component から継承されます。) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
CompileAssemblyFromDom | 指定したコンパイラ設定を使用して、指定した CodeCompileUnit オブジェクトの配列に含まれている System.CodeDom ツリーに基づいてアセンブリをコンパイルします。 (CodeDomProvider から継承されます。) | |
CompileAssemblyFromFile | 指定したコンパイラ設定を使用して、指定したファイルに格納されているソース コードからアセンブリをコンパイルします。 (CodeDomProvider から継承されます。) | |
CompileAssemblyFromSource | 指定したコンパイラ設定を使用して、ソース コードが格納されている指定した文字列の配列からアセンブリをコンパイルします。 (CodeDomProvider から継承されます。) | |
CreateCompiler | オーバーライドされます。 C# コード コンパイラのインスタンスを取得します。 | |
CreateEscapedIdentifier | 指定した値のエスケープ識別子を作成します。 (CodeDomProvider から継承されます。) | |
CreateGenerator | オーバーロードされます。 オーバーライドされます。 C# コード ジェネレータのインスタンスを取得します。 | |
CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。) | |
CreateParser | 派生クラスでオーバーライドされると、新しいコード パーサーを作成します。 (CodeDomProvider から継承されます。) | |
CreateProvider | 指定した言語の CodeDomProvider インスタンスを取得します。 (CodeDomProvider から継承されます。) | |
CreateValidIdentifier | 指定した値の有効な識別子を作成します。 (CodeDomProvider から継承されます。) | |
Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GenerateCodeFromCompileUnit | 指定した CodeDOM (Code Document Object Model) コンパイル単位のコードを生成し、指定したオプションを使用して、指定したテキスト ライタに生成されたコードを送信します。 (CodeDomProvider から継承されます。) | |
GenerateCodeFromExpression | 指定した CodeDOM (Code Document Object Model) 式のコードを生成し、指定したオプションを使用して、指定したテキスト ライタに生成されたコードを送信します。 (CodeDomProvider から継承されます。) | |
GenerateCodeFromMember | オーバーライドされます。 指定したテキスト ライタおよびコード ジェネレータのオプションを使用して、指定したクラス メンバのコードを生成します。 | |
GenerateCodeFromNamespace | 指定した CodeDOM (Code Document Object Model) 名前空間のコードを生成し、指定したオプションを使用して、指定したテキスト ライタに生成されたコードを送信します。 (CodeDomProvider から継承されます。) | |
GenerateCodeFromStatement | 指定した CodeDOM (Code Document Object Model) ステートメントのコードを生成し、指定したオプションを使用して、指定したテキスト ライタに生成されたコードを送信します。 (CodeDomProvider から継承されます。) | |
GenerateCodeFromType | 指定した CodeDOM (Code Document Object Model) 型宣言のコードを生成し、指定したオプションを使用して、指定したテキスト ライタに生成されたコードを送信します。 (CodeDomProvider から継承されます。) | |
GetAllCompilerInfo | このコンピュータの言語プロバイダおよびコンパイラの構成設定を返します。 (CodeDomProvider から継承されます。) | |
GetCompilerInfo | 指定した言語の言語プロバイダおよびコンパイラの構成設定を返します。 (CodeDomProvider から継承されます。) | |
GetConverter | オーバーライドされます。 指定したオブジェクト型の TypeConverter を取得します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetLanguageFromExtension | CodeDomProvider のコンパイラ構成セクションに構成されている、指定したファイル名拡張子に関連付けられた言語名を返します。 (CodeDomProvider から継承されます。) | |
GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
GetTypeOutput | 指定した CodeTypeReference で示される型を取得します。 (CodeDomProvider から継承されます。) | |
InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) | |
IsDefinedExtension | コンピュータ上に、ファイル名拡張子の関連する CodeDomProvider 実装が構成されているかどうかを調べます。 (CodeDomProvider から継承されます。) | |
IsDefinedLanguage | コンピュータ上に、言語の CodeDomProvider 実装が構成されているかどうかを調べます。 (CodeDomProvider から継承されます。) | |
IsValidIdentifier | 指定した値が現在の言語で有効な識別子かどうかを示す値を返します。 (CodeDomProvider から継承されます。) | |
Parse | 指定したテキスト ストリームから読み取ったコードを CodeCompileUnit にコンパイルします。 (CodeDomProvider から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
Supports | 指定したコードを生成できるかどうかを示す値を返します。 (CodeDomProvider から継承されます。) | |
ToString | Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 (Component から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) | |
Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) | |
GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) | |
MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
このページのトップへ
パブリック イベント
名前 | 説明 | |
---|---|---|
Disposed | コンポーネントの Disposed イベントを待機するイベント ハンドラを追加します。 (Component から継承されます。) |
このページのトップへ
参照
関連項目
CSharpCodeProvider クラス
Microsoft.CSharp 名前空間
ICodeGenerator
ICodeCompiler
System.CodeDom
System.CodeDom.Compiler