System.Dynamic.UnaryOperationBinder.FallbackUnaryOperation C# (CSharp) Method

FallbackUnaryOperation() public method

Performs the binding of the unary dynamic operation if the target dynamic object cannot bind.
public FallbackUnaryOperation ( DynamicMetaObject target ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic unary operation.
return DynamicMetaObject
        public DynamicMetaObject FallbackUnaryOperation(DynamicMetaObject target)
        {
            return FallbackUnaryOperation(target, null);
        }

Same methods

UnaryOperationBinder::FallbackUnaryOperation ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Usage Example

Esempio n. 1
0
            public override DynamicMetaObject BindUnaryOperation(UnaryOperationBinder binder)
            {
                Fallback fallback = null;

                if (!this.IsOverridden("TryUnaryOperation"))
                {
                    return(base.BindUnaryOperation(binder));
                }
                if (fallback == null)
                {
                    fallback = e => binder.FallbackUnaryOperation(this, e);
                }
                return(this.CallMethodWithResult("TryUnaryOperation", binder, NoArgs, fallback));
            }
All Usage Examples Of System.Dynamic.UnaryOperationBinder::FallbackUnaryOperation