C# Класс cadencii.PluginLoader

プラグインファイルを読み込み、コンパイルするクラス
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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