BuildProvider.GetGeneratedType(CompilerResults) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
仮想パスからビルド プロバイダーによって生成される型を返します。
public:
virtual Type ^ GetGeneratedType(System::CodeDom::Compiler::CompilerResults ^ results);
public virtual Type GetGeneratedType (System.CodeDom.Compiler.CompilerResults results);
abstract member GetGeneratedType : System.CodeDom.Compiler.CompilerResults -> Type
override this.GetGeneratedType : System.CodeDom.Compiler.CompilerResults -> Type
Public Overridable Function GetGeneratedType (results As CompilerResults) As Type
パラメーター
- results
- CompilerResults
ビルド プロバイダーの仮想パスのコンパイル結果。
戻り値
仮想パスのビルド プロバイダーによって生成される型。 基本クラスでは、null
が返されます。
注釈
.aspx ファイルなどの Web コンテンツのソース コードを生成するビルド プロバイダーを実装するには、 クラスからクラスを BuildProvider 派生させ、 メソッドを GetGeneratedType オーバーライドしてビルド プロバイダーによって生成された型を返します。
ASP.NET ビルド システムは、ビルド プロバイダーごとにファイルをコンパイルし、 メソッドに渡される オブジェクトをGetGeneratedType生成CompilerResultsします。 通常、ビルド プロバイダーのGetGeneratedType実装では、入力results
オブジェクトの プロパティの メソッドをCompiledAssembly使用GetTypeして、指定された型を返します。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET