Inheritance: DefaultBinder
Exemplo n.º 1
0
 // method call
 public ClojureOverloadResolver(ClojureBinder binder, IList <DynamicMetaObject> args, CallSignature signature)
     : this(binder, args, signature, CallTypes.None)
 {
 }
Exemplo n.º 2
0
 // method call
 public ClojureOverloadResolver(ClojureBinder binder, IList <DynamicMetaObject> args, CallSignature signature, CallTypes callType)
     : base(binder, args, signature, callType)
 {
 }
Exemplo n.º 3
0
 public ClojureOverloadResolverFactory(ClojureBinder binder)
 {
     Assert.NotNull(binder);
     _binder = binder;
 }
Exemplo n.º 4
0
 // instance method call
 public ClojureOverloadResolver(ClojureBinder binder, DynamicMetaObject instance, IList <DynamicMetaObject> args, CallSignature signature)
     : base(binder, instance, args, signature)
 {
 }
Exemplo n.º 5
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);
        }
 // method call
 public ClojureOverloadResolver(ClojureBinder binder, IList<DynamicMetaObject> args, CallSignature signature, CallTypes callType)
     : base(binder, args, signature, callType)
 {
 }
 // method call
 public ClojureOverloadResolver(ClojureBinder binder, IList<DynamicMetaObject> args, CallSignature signature)
     : this(binder, args, signature, CallTypes.None)
 {
 }
        //private new ClojureBinder Binder { get { return (ClojureBinder)base.Binder; } }

        #endregion

        #region C-tors

        // instance method call
        public ClojureOverloadResolver(ClojureBinder binder, DynamicMetaObject instance, IList<DynamicMetaObject> args, CallSignature signature)
            : base(binder, instance, args, signature)
        {
        }
 public ClojureOverloadResolverFactory(ClojureBinder binder)
 {
     Assert.NotNull(binder);
     _binder = binder;
 }