C# Class System.Web.Compilation.CachingCompiler

显示文件 Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
Compile ( BaseCompiler compiler ) : CompilerResults
Compile ( System.Web.Compilation.WebServiceCompiler compiler ) : CompilerResults
Compile ( string language, string key, string file, ArrayList assemblies ) : CompilerResults
Compile ( string language, string key, string file, ArrayList assemblies, bool debug ) : CompilerResults
CompileAndGetType ( string typename, string language, string key, string file, ArrayList assemblies ) : Type
GetTypeFromCache ( string filename ) : Type
InsertType ( Type type, string filename ) : void
InsertTypeFileDep ( Type type, string filename ) : void

Private Methods

Method Description
AcquireCompilationTicket ( string key, object &ticket ) : bool
GetAssemblyLocationFromName ( string name ) : string
GetExtraAssemblies ( CompilerParameters options ) : void
GetOptions ( ICollection assemblies ) : CompilerParameters
ReleaseCompilationTicket ( string key ) : void

Method Details

Compile() public static method

public static Compile ( BaseCompiler compiler ) : CompilerResults
compiler BaseCompiler
return System.CodeDom.Compiler.CompilerResults

Compile() public static method

public static Compile ( System.Web.Compilation.WebServiceCompiler compiler ) : CompilerResults
compiler System.Web.Compilation.WebServiceCompiler
return System.CodeDom.Compiler.CompilerResults

Compile() public static method

public static Compile ( string language, string key, string file, ArrayList assemblies ) : CompilerResults
language string
key string
file string
assemblies System.Collections.ArrayList
return System.CodeDom.Compiler.CompilerResults

Compile() public static method

public static Compile ( string language, string key, string file, ArrayList assemblies, bool debug ) : CompilerResults
language string
key string
file string
assemblies System.Collections.ArrayList
debug bool
return System.CodeDom.Compiler.CompilerResults

CompileAndGetType() public static method

public static CompileAndGetType ( string typename, string language, string key, string file, ArrayList assemblies ) : Type
typename string
language string
key string
file string
assemblies System.Collections.ArrayList
return System.Type

GetTypeFromCache() public static method

public static GetTypeFromCache ( string filename ) : Type
filename string
return System.Type

InsertType() public static method

public static InsertType ( Type type, string filename ) : void
type System.Type
filename string
return void

InsertTypeFileDep() public static method

public static InsertTypeFileDep ( Type type, string filename ) : void
type System.Type
filename string
return void