C# 클래스 Boo.Lang.Compiler.CompilerParameters

Compiler parameters.
파일 보기 프로젝트 열기: boo-lang/boo 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SharedTypeSystemProvider IReflectionTypeSystemProvider

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ForName ( string assembly, bool throwOnError ) : Assembly
OnNonStrictMode ( ) : void
OnStrictMode ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

AddAssembly() 공개 메소드

public AddAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
리턴 void

CompilerParameters() 공개 메소드

public CompilerParameters ( ) : System
리턴 System

CompilerParameters() 공개 메소드

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider ) : System
reflectionProvider IReflectionTypeSystemProvider
리턴 System

CompilerParameters() 공개 메소드

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences ) : System
reflectionProvider IReflectionTypeSystemProvider
loadDefaultReferences bool
리턴 System

CompilerParameters() 공개 메소드

public CompilerParameters ( bool loadDefaultReferences ) : System
loadDefaultReferences bool
리턴 System

DisableWarning() 공개 메소드

public DisableWarning ( string code ) : void
code string
리턴 void

DisableWarningAsError() 공개 메소드

public DisableWarningAsError ( string code ) : void
code string
리턴 void

EnableWarning() 공개 메소드

public EnableWarning ( string code ) : void
code string
리턴 void

EnableWarningAsError() 공개 메소드

public EnableWarningAsError ( string code ) : void
code string
리턴 void

FindAssembly() 공개 메소드

public FindAssembly ( string name ) : ICompileUnit
name string
리턴 ICompileUnit

ForName() 보호된 메소드

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

LoadAssembly() 공개 메소드

public LoadAssembly ( string assembly ) : IAssemblyReference
assembly string
리턴 IAssemblyReference

LoadAssembly() 공개 메소드

public LoadAssembly ( string assemblyName, bool throwOnError ) : IAssemblyReference
assemblyName string
throwOnError bool
리턴 IAssemblyReference

LoadDefaultReferences() 공개 메소드

public LoadDefaultReferences ( ) : void
리턴 void

LoadReferencesFromPackage() 공개 메소드

public LoadReferencesFromPackage ( string package ) : void
package string
리턴 void

OnNonStrictMode() 보호된 메소드

protected OnNonStrictMode ( ) : void
리턴 void

OnStrictMode() 보호된 메소드

protected OnStrictMode ( ) : void
리턴 void

ResetWarnings() 공개 메소드

public ResetWarnings ( ) : void
리턴 void

ResetWarningsAsErrors() 공개 메소드

public ResetWarningsAsErrors ( ) : void
리턴 void

프로퍼티 상세

SharedTypeSystemProvider 공개적으로 정적으로 프로퍼티

public static IReflectionTypeSystemProvider SharedTypeSystemProvider
리턴 IReflectionTypeSystemProvider