C# Класс Universe.ScriptEngine.VirtualScript.CompilerTools.MRMConverter

Наследование: IScriptConverter
Показать файл Открыть проект

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

Метод Описание
Compile ( CompilerParameters parameters, bool isFile, string Script ) : CompilerResults
Convert ( string Script, string &CompiledScript, object &PositionMap ) : void
Dispose ( ) : void
FindErrorLine ( CompilerError CompErr, object PositionMap, string script, int &LineN, int &CharN ) : void
FinishCompile ( IScriptModulePlugin plugin, ScriptData data, IScript Script ) : void
GetGlobalEnvironment ( IScriptModulePlugin plugin, ScriptData data, uint localID, IWorld &world, IHost &host ) : void
Initialize ( Compiler compiler ) : void
InitializeMRM ( IScriptModulePlugin plugin, ScriptData data, MRMBase mmb, uint localID, UUID itemID ) : void

Приватные методы

Метод Описание
ConvertMRMKeywords ( string script ) : string
CreateCompilerScript ( string compileScript ) : string

Описание методов

Compile() публичный Метод

public Compile ( CompilerParameters parameters, bool isFile, string Script ) : CompilerResults
parameters System.CodeDom.Compiler.CompilerParameters
isFile bool
Script string
Результат System.CodeDom.Compiler.CompilerResults

Convert() публичный Метод

public Convert ( string Script, string &CompiledScript, object &PositionMap ) : void
Script string
CompiledScript string
PositionMap object
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FindErrorLine() публичный Метод

public FindErrorLine ( CompilerError CompErr, object PositionMap, string script, int &LineN, int &CharN ) : void
CompErr CompilerError
PositionMap object
script string
LineN int
CharN int
Результат void

FinishCompile() публичный Метод

public FinishCompile ( IScriptModulePlugin plugin, ScriptData data, IScript Script ) : void
plugin IScriptModulePlugin
data ScriptData
Script IScript
Результат void

GetGlobalEnvironment() публичный Метод

public GetGlobalEnvironment ( IScriptModulePlugin plugin, ScriptData data, uint localID, IWorld &world, IHost &host ) : void
plugin IScriptModulePlugin
data ScriptData
localID uint
world IWorld
host IHost
Результат void

Initialize() публичный Метод

public Initialize ( Compiler compiler ) : void
compiler Compiler
Результат void

InitializeMRM() публичный Метод

public InitializeMRM ( IScriptModulePlugin plugin, ScriptData data, MRMBase mmb, uint localID, UUID itemID ) : void
plugin IScriptModulePlugin
data ScriptData
mmb Universe.ScriptEngine.VirtualScript.MiniModule.MRMBase
localID uint
itemID UUID
Результат void