Exemple #1
0
        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);
        }