Share via


BuildProvider.GetGeneratedType(CompilerResults) Metodo

Definizione

Restituisce un tipo generato dal provider di compilazione dal percorso virtuale.

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

Parametri

results
CompilerResults

Risultati della compilazione per il percorso virtuale del provider di compilazione.

Restituisce

Il tipo che viene generato dal provider di compilazione per il percorso virtuale. La classe base restituisce null.

Commenti

Per implementare un provider di compilazione che genera il codice sorgente per il contenuto Web, ad esempio i file aspx, derivare una classe dalla BuildProvider classe ed eseguire l'override del GetGeneratedType metodo per restituire il tipo generato dal provider di compilazione.

Il sistema di compilazione ASP.NET compila i file per ogni provider di compilazione e genera un CompilerResults oggetto , che viene passato al GetGeneratedType metodo . In genere, l'implementazione di un provider di GetGeneratedType compilazione usa il GetType metodo sulla CompiledAssembly proprietà dell'oggetto di input results per restituire il tipo specificato.

Si applica a

Vedi anche