public ClojureContext(ScriptDomainManager manager, IDictionary <string, object> options) : base(manager) { _options = new ClojureOptions(options); _binder = new ClojureBinder(this); _sharedOverloadResolverFactory = new ClojureOverloadResolverFactory(_binder); Interlocked.CompareExchange(ref _default, this, null); }
public ClojureContext(ScriptDomainManager manager, IDictionary<string, object> options) : base(manager) { _options = new ClojureOptions(options); _binder = new ClojureBinder(this); _sharedOverloadResolverFactory = new ClojureOverloadResolverFactory(_binder); Interlocked.CompareExchange(ref _default, this, null); }