diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Interfaces/ICompiler.cs | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/OpenSim/Region/ScriptEngine/Interfaces/ICompiler.cs b/OpenSim/Region/ScriptEngine/Interfaces/ICompiler.cs index e4ca635..a7fa502 100644 --- a/OpenSim/Region/ScriptEngine/Interfaces/ICompiler.cs +++ b/OpenSim/Region/ScriptEngine/Interfaces/ICompiler.cs | |||
@@ -34,7 +34,36 @@ namespace OpenSim.Region.ScriptEngine.Interfaces | |||
34 | { | 34 | { |
35 | public interface ICompiler | 35 | public interface ICompiler |
36 | { | 36 | { |
37 | void PerformScriptCompile(string source, string asset, UUID ownerID, out string assembly, out Dictionary<KeyValuePair<int, int>, KeyValuePair<int, int>> linemap); | 37 | /// <summary> |
38 | /// Performs the script compile. | ||
39 | /// </summary> | ||
40 | /// <param name="Script"></param> | ||
41 | /// <param name="asset"></param> | ||
42 | /// <param name="ownerUUID"></param> | ||
43 | /// <param name="alwaysRecompile"> | ||
44 | /// If set to true then always recompile the script, even if we have a DLL already cached. | ||
45 | /// </param> | ||
46 | /// <param name="assembly"></param> | ||
47 | /// <param name="linemap"></param> | ||
48 | void PerformScriptCompile( | ||
49 | string source, string asset, UUID ownerID, | ||
50 | out string assembly, out Dictionary<KeyValuePair<int, int>, KeyValuePair<int, int>> linemap); | ||
51 | |||
52 | /// <summary> | ||
53 | /// Performs the script compile. | ||
54 | /// </summary> | ||
55 | /// <param name="Script"></param> | ||
56 | /// <param name="asset"></param> | ||
57 | /// <param name="ownerUUID"></param> | ||
58 | /// <param name="alwaysRecompile"> | ||
59 | /// If set to true then always recompile the script, even if we have a DLL already cached. | ||
60 | /// </param> | ||
61 | /// <param name="assembly"></param> | ||
62 | /// <param name="linemap"></param> | ||
63 | void PerformScriptCompile( | ||
64 | string source, string asset, UUID ownerID, bool alwaysRecompile, | ||
65 | out string assembly, out Dictionary<KeyValuePair<int, int>, KeyValuePair<int, int>> linemap); | ||
66 | |||
38 | string[] GetWarnings(); | 67 | string[] GetWarnings(); |
39 | } | 68 | } |
40 | } | 69 | } |