OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.ScriptEngine.Interfaces.ICompiler Interface Reference
Inheritance diagram for OpenSim.Region.ScriptEngine.Interfaces.ICompiler:
Inheritance graph
[legend]

Public Member Functions

void PerformScriptCompile (string source, string asset, UUID ownerID, out string assembly, out Dictionary< KeyValuePair< int, int >, KeyValuePair< int, int >> linemap)
 Performs the script compile. More...
 
void PerformScriptCompile (string source, string asset, UUID ownerID, bool alwaysRecompile, out string assembly, out Dictionary< KeyValuePair< int, int >, KeyValuePair< int, int >> linemap)
 Performs the script compile. More...
 
string[] GetWarnings ()
 

Detailed Description

Definition at line 35 of file ICompiler.cs.

Member Function Documentation

string [] OpenSim.Region.ScriptEngine.Interfaces.ICompiler.GetWarnings ( )
void OpenSim.Region.ScriptEngine.Interfaces.ICompiler.PerformScriptCompile ( string  source,
string  asset,
UUID  ownerID,
out string  assembly,
out Dictionary< KeyValuePair< int, int >, KeyValuePair< int, int >>  linemap 
)

Performs the script compile.

Parameters
Script
asset
ownerUUID
alwaysRecompileIf set to true then always recompile the script, even if we have a DLL already cached.
assembly
linemap

Implemented in OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler.

void OpenSim.Region.ScriptEngine.Interfaces.ICompiler.PerformScriptCompile ( string  source,
string  asset,
UUID  ownerID,
bool  alwaysRecompile,
out string  assembly,
out Dictionary< KeyValuePair< int, int >, KeyValuePair< int, int >>  linemap 
)

Performs the script compile.

Parameters
Script
asset
ownerUUID
alwaysRecompileIf set to true then always recompile the script, even if we have a DLL already cached.
assembly
linemap

Implemented in OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler.


The documentation for this interface was generated from the following file: