C# 클래스 Server.ScriptCompiler

파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

공개 메소드들

메소드 설명
Compile ( ) : bool
Compile ( bool debug ) : bool
Compile ( bool debug, bool cache ) : bool
CompileCSScripts ( Assembly &assembly ) : bool
CompileCSScripts ( bool debug, Assembly &assembly ) : bool
CompileCSScripts ( bool debug, bool cache, Assembly &assembly ) : bool
CompileVBScripts ( Assembly &assembly ) : bool
CompileVBScripts ( bool debug, Assembly &assembly ) : bool
CompileVBScripts ( bool debug, bool cache, Assembly &assembly ) : bool
DeleteFiles ( string mask ) : void
Display ( CompilerResults results ) : void
EnsureDirectory ( string dir ) : void
FindTypeByFullName ( string fullName ) : Type
FindTypeByFullName ( string fullName, bool ignoreCase ) : Type
FindTypeByName ( string name ) : Type
FindTypeByName ( string name, bool ignoreCase ) : Type
GetCompilerOptions ( bool debug ) : string
GetReferenceAssemblies ( ) : string[]
GetScripts ( string filter ) : string[]
GetScripts ( List list, string path, string filter ) : void
GetTypeCache ( Assembly asm ) : TypeCache
GetUnusedPath ( string name ) : string
Invoke ( string method ) : void

비공개 메소드들

메소드 설명
AppendCompilerOption ( System.StringBuilder &sb, string define ) : void
GetHashCode ( string compiledFile, string scriptFiles, bool debug ) : byte[]

메소드 상세

Compile() 공개 정적인 메소드

public static Compile ( ) : bool
리턴 bool

Compile() 공개 정적인 메소드

public static Compile ( bool debug ) : bool
debug bool
리턴 bool

Compile() 공개 정적인 메소드

public static Compile ( bool debug, bool cache ) : bool
debug bool
cache bool
리턴 bool

CompileCSScripts() 공개 정적인 메소드

public static CompileCSScripts ( Assembly &assembly ) : bool
assembly System.Reflection.Assembly
리턴 bool

CompileCSScripts() 공개 정적인 메소드

public static CompileCSScripts ( bool debug, Assembly &assembly ) : bool
debug bool
assembly System.Reflection.Assembly
리턴 bool

CompileCSScripts() 공개 정적인 메소드

public static CompileCSScripts ( bool debug, bool cache, Assembly &assembly ) : bool
debug bool
cache bool
assembly System.Reflection.Assembly
리턴 bool

CompileVBScripts() 공개 정적인 메소드

public static CompileVBScripts ( Assembly &assembly ) : bool
assembly System.Reflection.Assembly
리턴 bool

CompileVBScripts() 공개 정적인 메소드

public static CompileVBScripts ( bool debug, Assembly &assembly ) : bool
debug bool
assembly System.Reflection.Assembly
리턴 bool

CompileVBScripts() 공개 정적인 메소드

public static CompileVBScripts ( bool debug, bool cache, Assembly &assembly ) : bool
debug bool
cache bool
assembly System.Reflection.Assembly
리턴 bool

DeleteFiles() 공개 정적인 메소드

public static DeleteFiles ( string mask ) : void
mask string
리턴 void

Display() 공개 정적인 메소드

public static Display ( CompilerResults results ) : void
results System.CodeDom.Compiler.CompilerResults
리턴 void

EnsureDirectory() 공개 정적인 메소드

public static EnsureDirectory ( string dir ) : void
dir string
리턴 void

FindTypeByFullName() 공개 정적인 메소드

public static FindTypeByFullName ( string fullName ) : Type
fullName string
리턴 System.Type

FindTypeByFullName() 공개 정적인 메소드

public static FindTypeByFullName ( string fullName, bool ignoreCase ) : Type
fullName string
ignoreCase bool
리턴 System.Type

FindTypeByName() 공개 정적인 메소드

public static FindTypeByName ( string name ) : Type
name string
리턴 System.Type

FindTypeByName() 공개 정적인 메소드

public static FindTypeByName ( string name, bool ignoreCase ) : Type
name string
ignoreCase bool
리턴 System.Type

GetCompilerOptions() 공개 정적인 메소드

public static GetCompilerOptions ( bool debug ) : string
debug bool
리턴 string

GetReferenceAssemblies() 공개 정적인 메소드

public static GetReferenceAssemblies ( ) : string[]
리턴 string[]

GetScripts() 공개 정적인 메소드

public static GetScripts ( string filter ) : string[]
filter string
리턴 string[]

GetScripts() 공개 정적인 메소드

public static GetScripts ( List list, string path, string filter ) : void
list List
path string
filter string
리턴 void

GetTypeCache() 공개 정적인 메소드

public static GetTypeCache ( Assembly asm ) : TypeCache
asm System.Reflection.Assembly
리턴 TypeCache

GetUnusedPath() 공개 정적인 메소드

public static GetUnusedPath ( string name ) : string
name string
리턴 string

Invoke() 공개 정적인 메소드

public static Invoke ( string method ) : void
method string
리턴 void