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

Afficher le fichier Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Méthodes publiques

Свойство Type Description
AllowedCompilers IScriptConverter>.Dictionary
firstStartup bool

Méthodes publiques

Méthode Description
AddError ( string error ) : void
AddWarning ( string warning ) : void
ClearErrors ( ) : void
Compiler ( ScriptEngine scriptEngine ) : System
FindConverterForScript ( string Script ) : IScriptConverter
FindDefaultStateForScript ( string Script ) : string
GetErrors ( ) : string[]
GetWarnings ( ) : string[]
PerformInMemoryScriptCompile ( string Script, UUID itemID ) : void

Converts script (if needed) and compiles into memory

PerformScriptCompile ( string script, UUID ownerUUID, string &assembly ) : void

Converts script (if needed) and compiles

ReadConfig ( ) : void
RecreateDirectory ( ) : void
TestScripts ( ) : void

Private Methods

Méthode Description
CheckAssembly ( string assembly, int i ) : string
CheckDirectories ( string assembly, UUID itemID ) : string
CheckLanguageAndConvert ( string Script, UUID ownerID, IScriptConverter &converter, string &compileScript ) : void
CompileFromDotNetText ( string script, IScriptConverter converter, string assembly, string originalScript, bool inMemory ) : void

Compile .NET script to .Net assembly (.dll)

FindDefaultCompiler ( ) : void
FinishCompile ( ScriptData scriptData, IScript Script ) : void
MakeFilePrefixSafe ( ) : void
SetupApis ( ) : void
SetupCompilers ( ) : void

Method Details

AddError() public méthode

public AddError ( string error ) : void
error string
Résultat void

AddWarning() public méthode

public AddWarning ( string warning ) : void
warning string
Résultat void

ClearErrors() public méthode

public ClearErrors ( ) : void
Résultat void

Compiler() public méthode

public Compiler ( ScriptEngine scriptEngine ) : System
scriptEngine ScriptEngine
Résultat System

FindConverterForScript() public méthode

public FindConverterForScript ( string Script ) : IScriptConverter
Script string
Résultat IScriptConverter

FindDefaultStateForScript() public méthode

public FindDefaultStateForScript ( string Script ) : string
Script string
Résultat string

GetErrors() public méthode

public GetErrors ( ) : string[]
Résultat string[]

GetWarnings() public méthode

public GetWarnings ( ) : string[]
Résultat string[]

PerformInMemoryScriptCompile() public méthode

Converts script (if needed) and compiles into memory
public PerformInMemoryScriptCompile ( string Script, UUID itemID ) : void
Script string
itemID UUID
Résultat void

PerformScriptCompile() public méthode

Converts script (if needed) and compiles
public PerformScriptCompile ( string script, UUID ownerUUID, string &assembly ) : void
script string LSL script
ownerUUID UUID
assembly string
Résultat void

ReadConfig() public méthode

public ReadConfig ( ) : void
Résultat void

RecreateDirectory() public méthode

public RecreateDirectory ( ) : void
Résultat void

TestScripts() public méthode

public TestScripts ( ) : void
Résultat void

Property Details

AllowedCompilers public_oe property

public Dictionary AllowedCompilers
Résultat IScriptConverter>.Dictionary

firstStartup public_oe property

public bool firstStartup
Résultat bool