C# Class Universe.ScriptEngine.VirtualScript.CompilerTools.AScriptConverter

Inheritance: IScriptConverter
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Méthodes publiques

Свойство Type Description
m_addLSLAPI bool
m_allowUnsafe bool
m_includedAssemblies List
m_includedDefines List

Méthodes publiques

Méthode Description
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
Initialize ( Compiler compiler ) : void

Private Methods

Méthode Description
CreateCompilerScript ( string compileScript ) : string
LSLReadLine ( string &line ) : void
ReadLine ( string line ) : void

Method Details

Compile() public méthode

public Compile ( CompilerParameters parameters, bool isFile, string Script ) : CompilerResults
parameters System.CodeDom.Compiler.CompilerParameters
isFile bool
Script string
Résultat System.CodeDom.Compiler.CompilerResults

Convert() public méthode

public Convert ( string Script, string &CompiledScript, object &PositionMap ) : void
Script string
CompiledScript string
PositionMap object
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindErrorLine() public méthode

public FindErrorLine ( CompilerError CompErr, object PositionMap, string script, int &LineN, int &CharN ) : void
CompErr CompilerError
PositionMap object
script string
LineN int
CharN int
Résultat void

FinishCompile() public méthode

public FinishCompile ( IScriptModulePlugin plugin, ScriptData data, IScript Script ) : void
plugin IScriptModulePlugin
data ScriptData
Script IScript
Résultat void

Initialize() public méthode

public Initialize ( Compiler compiler ) : void
compiler Compiler
Résultat void

Property Details

m_addLSLAPI public_oe property

public bool m_addLSLAPI
Résultat bool

m_allowUnsafe public_oe property

public bool m_allowUnsafe
Résultat bool

m_includedAssemblies public_oe property

public List m_includedAssemblies
Résultat List

m_includedDefines public_oe property

public List m_includedDefines
Résultat List