Archetype.MetaObjects.DelegatingMetaObject.BindBinaryOperation C# (CSharp) Method

BindBinaryOperation() public method

Performs the binding of the dynamic binary operation.
public BindBinaryOperation ( BinaryOperationBinder binder, DynamicMetaObject arg ) : DynamicMetaObject
binder System.Dynamic.BinaryOperationBinder /// An instance of the that represents the details of the dynamic operation. ///
arg System.Dynamic.DynamicMetaObject /// An instance of the representing the right hand side of the binary operation. ///
return System.Dynamic.DynamicMetaObject
        public override DynamicMetaObject BindBinaryOperation( BinaryOperationBinder binder, DynamicMetaObject arg )
        {
            return ApplyBinding( meta => meta.BindBinaryOperation( binder, arg ),
                                 ( target, errorSuggestion ) =>
                                 binder.FallbackBinaryOperation( target, arg, errorSuggestion ) );
        }