CppCodeProvider メンバ
CodeDomProvider の C または C++ 実装の基本クラスを提供します。
CppCodeProvider データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| CompileUnit | C++ プログラム グラフを取得および設定します。 |
| Container | Component を格納している IContainer を取得します。(Component から継承されます。) |
| FileExtension | オーバーライドされます。 C++ のソース コード ファイル名の拡張子を取得します。 |
| 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 | オーバーライドされます。 実装されていません。 |
| 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 を取得します。 (CodeDomProvider から継承されます。) |
| 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 から継承されます。) |
パブリック イベント
参照- CppCodeProvider メンバのページへのリンク