System.Dynamic.GetIndexBinder.FallbackGetIndex C# (CSharp) Méthode

FallbackGetIndex() public méthode

Performs the binding of the dynamic get index operation if the target dynamic object cannot bind.
public FallbackGetIndex ( DynamicMetaObject target, DynamicMetaObject indexes ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic get index operation.
indexes DynamicMetaObject The arguments of the dynamic get index operation.
Résultat DynamicMetaObject
        public DynamicMetaObject FallbackGetIndex(DynamicMetaObject target, DynamicMetaObject[] indexes)
        {
            return FallbackGetIndex(target, indexes, null);
        }

Same methods

GetIndexBinder::FallbackGetIndex ( DynamicMetaObject target, DynamicMetaObject indexes, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Usage Example

Exemple #1
0
            public override DynamicMetaObject BindGetIndex(GetIndexBinder binder, DynamicMetaObject[] indexes)
            {
                Fallback fallback = null;

                if (!this.IsOverridden("TryGetIndex"))
                {
                    return(base.BindGetIndex(binder, indexes));
                }
                if (fallback == null)
                {
                    fallback = e => binder.FallbackGetIndex(this, indexes, e);
                }
                return(this.CallMethodWithResult("TryGetIndex", binder, GetArgArray(indexes), fallback));
            }
All Usage Examples Of System.Dynamic.GetIndexBinder::FallbackGetIndex