/// <summary> /// Adds a instance of <see cref="JintJsEngineFactory"/> to /// the specified <see cref="JsEngineFactoryCollection" /> /// </summary> /// <param name="source">Instance of <see cref="JsEngineFactoryCollection" /></param> /// <returns>Instance of <see cref="JsEngineFactoryCollection" /></returns> public static JsEngineFactoryCollection AddJint(this JsEngineFactoryCollection source) { if (source == null) { throw new ArgumentNullException("source"); } return(source.AddJint(new JintSettings())); }
/// <summary> /// Adds a instance of <see cref="JintJsEngineFactory"/> to /// the specified <see cref="JsEngineFactoryCollection" /> /// </summary> /// <param name="source">Instance of <see cref="JsEngineFactoryCollection" /></param> /// <param name="configure">The delegate to configure the provided <see cref="JintSettings"/></param> /// <returns>Instance of <see cref="JsEngineFactoryCollection" /></returns> public static JsEngineFactoryCollection AddJint(this JsEngineFactoryCollection source, Action <JintSettings> configure) { if (source == null) { throw new ArgumentNullException("source"); } if (configure == null) { throw new ArgumentNullException("configure"); } var settings = new JintSettings(); configure(settings); return(source.AddJint(settings)); }