C# 클래스 cadencii.PluginLoader

プラグインファイルを読み込み、コンパイルするクラス
파일 보기 프로젝트 열기: cadencii/cadencii 1 사용 예제들

공개 메소드들

메소드 설명
cleanupUnusedAssemblyCache ( ) : void

使用されていないアセンブリのキャッシュを削除します

compileScript ( string code, List errors ) : Assembly
loadScript ( String file ) : ScriptInvoker

指定されたファイルを読み込んでスクリプトをコンパイルします.

비공개 메소드들

메소드 설명
_ ( string id ) : string
createPluginCode ( string code ) : string

ファイルから読み込んだプラグインのソースコードに適切な prefix, suffix コードを挿入したソースコードを作成する

estimateVersionByCode ( string code ) : PluginVersion

プラグインのソースコード文面から、プラグインのバージョンを推定する

isValidCachedAssembly ( Assembly assembly ) : bool

キャシュから読み込んだアセンブリが、このバージョンの Cadencii で使えるかどうかを調べる

메소드 상세

cleanupUnusedAssemblyCache() 공개 정적인 메소드

使用されていないアセンブリのキャッシュを削除します
public static cleanupUnusedAssemblyCache ( ) : void
리턴 void

compileScript() 공개 메소드

public compileScript ( string code, List errors ) : Assembly
code string
errors List
리턴 System.Reflection.Assembly

loadScript() 공개 메소드

指定されたファイルを読み込んでスクリプトをコンパイルします.
public loadScript ( String file ) : ScriptInvoker
file String スクリプトを発動するのに使用するコンテナを返します.
리턴 ScriptInvoker