public void Evaluate(Stream source, ScriptOptions options) { if (Callback != null) Callback(options); }
/// <summary> /// Parses the given source code by using the supplied type name (otherwise it is text/css) and /// returns the created stylesheet. /// </summary> /// <param name="configuration">The configuration to use.</param> /// <param name="source">The source code of the style sheet.</param> /// <param name="options">The options for running the script.</param> /// <param name="type">The optional mime-type of the source code.</param> public static void RunScript(this IConfiguration configuration, Stream source, ScriptOptions options, String type = null) { if (configuration.IsScripting) { var engine = configuration.GetScriptEngine(type ?? MimeTypes.DefaultJavaScript); if (engine != null) engine.Evaluate(source, options); } }