Exemplo n.º 1
0
 static void ParseLibraryElements(String[] elems)
 {
     foreach (var elem in elems)
     {
         var lib = JavaScriptContext.ParseScriptLibrary(elem);
         lib.CallFunction(JavaScriptValue.Undefined);
     }
 }
Exemplo n.º 2
0
 public void LoadLibrary(String script)
 {
     try
     {
         JavaScriptValue jsLib = JavaScriptContext.ParseScriptLibrary(script);
         if (jsLib.ValueType == JavaScriptValueType.Function)
         {
             jsLib.CallFunction(JavaScriptValue.Undefined);
         }
     }
     catch (JavaScriptScriptException ex)
     {
         var msg = ex.Error.GetProperty(JavaScriptPropertyId.FromString("message"));
         throw new JSRuntimeException(msg.ToString());
     }
     catch (Exception)
     {
         throw;
     }
 }