Exemple #1
0
 public virtual bool TryConvert(ConvertBinder binder, out object result)
 {
     throw new NotSupportedException();
 }
Exemple #2
0
 public virtual MetaObject BindConvert(ConvertBinder binder)
 {
     ContractUtils.RequiresNotNull(binder, "binder");
     return(binder.FallbackConvert(this));
 }
Exemple #3
0
 public virtual bool TryConvert(ConvertBinder binder, out object result) {
     throw new NotSupportedException();
 }
Exemple #4
0
            public override MetaObject BindConvert(ConvertBinder binder) {
                if (IsOverridden("TryConvert")) {
                    return CallMethodWithResult("TryConvert", binder, NoArgs, (e) => binder.FallbackConvert(this, e));
                }

                return base.BindConvert(binder);
            }
Exemple #5
0
        public override bool Equals(object obj)
        {
            ConvertBinder ca = obj as ConvertBinder;

            return(ca != null && ca._type == _type && ca._explicit == _explicit);
        }
Exemple #6
0
 public virtual MetaObject BindConvert(ConvertBinder binder) {
     ContractUtils.RequiresNotNull(binder, "binder");
     return binder.FallbackConvert(this);
 }