public override Binding <bool> Clone(BindingCloneContext context)
 {
     return(new NotEqualBinding <TLeft, TRight>(context.Clone(Left), context.Clone(Right), Op));
 }
Esempio n. 2
0
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(this);
 }
Esempio n. 3
0
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(new LogicalOrBinding <TLeft, TRight, TResult>(context.Clone(Left), context.Clone(Right), Op));
 }
Esempio n. 4
0
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(new InstanceMemberBinding <TObject, TResult>(context.Clone(_object), _name, _accessor, context.BindingMode));
 }
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(new DefaultBinaryBinding <TLeft, TRight, TResult>(context.Clone(Left), context.Clone(Right), Op));
 }
Esempio n. 6
0
 public abstract Binding<TResult> Clone(BindingCloneContext context);
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(new UnaryBinding <TOperand, TResult>(context.Clone(_operand), _op));
 }
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(new LambdaBinding <TGraph, TResult>((ParameterBinding <TGraph>)context.Clone(_parameter), context.Clone(_body)));
 }
 public override Binding <TResult> Clone(BindingCloneContext context)
 {
     return(new ParameterBinding <TResult>());
 }