C# Class Boo.Lang.Compiler.CompilerParameters

Compiler parameters.
Datei anzeigen Open project: boo-lang/boo Class Usage Examples

Public Properties

Property Type Description
SharedTypeSystemProvider IReflectionTypeSystemProvider

Public Methods

Method Description
AddAssembly ( Assembly asm ) : void
CompilerParameters ( ) : System
CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider ) : System
CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences ) : System
CompilerParameters ( bool loadDefaultReferences ) : System
DisableWarning ( string code ) : void
DisableWarningAsError ( string code ) : void
EnableWarning ( string code ) : void
EnableWarningAsError ( string code ) : void
FindAssembly ( string name ) : ICompileUnit
LoadAssembly ( string assembly ) : IAssemblyReference
LoadAssembly ( string assemblyName, bool throwOnError ) : IAssemblyReference
LoadDefaultReferences ( ) : void
LoadReferencesFromPackage ( string package ) : void
ResetWarnings ( ) : void
ResetWarningsAsErrors ( ) : void

Protected Methods

Method Description
ForName ( string assembly, bool throwOnError ) : Assembly
OnNonStrictMode ( ) : void
OnStrictMode ( ) : void

Private Methods

Method Description
AssemblyReferenceFor ( Assembly assembly ) : IAssemblyReference
DefaultTraceLevel ( ) : TraceLevel
GetSystemDir ( ) : string
IsAssemblyExtension ( string extension ) : bool
LoadAssemblyFromGac ( string assemblyName ) : Assembly
LoadAssemblyFromLibPaths ( string assembly, bool throwOnError ) : Assembly
NormalizeAssemblyName ( string assembly ) : string
ParseVisibility ( string visibility ) : TypeMemberModifiers
ReadDefaultVisibilitySettings ( ) : void
TryToLoadExtensionsAssembly ( ) : IAssemblyReference
WriteTraceInfo ( string message ) : void
pkgconfig ( string package ) : string

Method Details

AddAssembly() public method

public AddAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
return void

CompilerParameters() public method

public CompilerParameters ( ) : System
return System

CompilerParameters() public method

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider ) : System
reflectionProvider IReflectionTypeSystemProvider
return System

CompilerParameters() public method

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences ) : System
reflectionProvider IReflectionTypeSystemProvider
loadDefaultReferences bool
return System

CompilerParameters() public method

public CompilerParameters ( bool loadDefaultReferences ) : System
loadDefaultReferences bool
return System

DisableWarning() public method

public DisableWarning ( string code ) : void
code string
return void

DisableWarningAsError() public method

public DisableWarningAsError ( string code ) : void
code string
return void

EnableWarning() public method

public EnableWarning ( string code ) : void
code string
return void

EnableWarningAsError() public method

public EnableWarningAsError ( string code ) : void
code string
return void

FindAssembly() public method

public FindAssembly ( string name ) : ICompileUnit
name string
return ICompileUnit

ForName() protected method

protected ForName ( string assembly, bool throwOnError ) : Assembly
assembly string
throwOnError bool
return System.Reflection.Assembly

LoadAssembly() public method

public LoadAssembly ( string assembly ) : IAssemblyReference
assembly string
return IAssemblyReference

LoadAssembly() public method

public LoadAssembly ( string assemblyName, bool throwOnError ) : IAssemblyReference
assemblyName string
throwOnError bool
return IAssemblyReference

LoadDefaultReferences() public method

public LoadDefaultReferences ( ) : void
return void

LoadReferencesFromPackage() public method

public LoadReferencesFromPackage ( string package ) : void
package string
return void

OnNonStrictMode() protected method

protected OnNonStrictMode ( ) : void
return void

OnStrictMode() protected method

protected OnStrictMode ( ) : void
return void

ResetWarnings() public method

public ResetWarnings ( ) : void
return void

ResetWarningsAsErrors() public method

public ResetWarningsAsErrors ( ) : void
return void

Property Details

SharedTypeSystemProvider public_oe static_oe property

public static IReflectionTypeSystemProvider SharedTypeSystemProvider
return IReflectionTypeSystemProvider