public virtual bool TryDeleteIndex(T instance, DeleteIndexBinder binder, object[] indexes) { return(false); }
public void DeleteIndex(DeleteIndexBinder binder, Object[] indexes) { throw new FallbackException(); }
public override DynamicMetaObject /*!*/ BindDeleteIndex(DeleteIndexBinder /*!*/ binder, DynamicMetaObject /*!*/[] /*!*/ indexes) { PerfTrack.NoteEvent(PerfTrack.Categories.Binding, "OldClass DeleteIndex" + indexes.Length); PerfTrack.NoteEvent(PerfTrack.Categories.BindingTarget, "OldClass DeleteIndex"); return(PythonProtocol.Index(binder, PythonIndexType.DeleteItem, ArrayUtils.Insert(this, indexes))); }
// Token: 0x0600061F RID: 1567 RVA: 0x000055B0 File Offset: 0x000037B0 public virtual bool TryDeleteIndex(LrQQHDQSetTP342TNPR instance, DeleteIndexBinder binder, object[] indexes) { return(false); }
public virtual DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes);
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(scriptItem.PostProcessBindResult(metaDynamic.BindDeleteIndex(binder, indexes))); }
public sealed override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) => VariantValue.BindDeleteIndex(binder, indexes);
public virtual DynamicMetaObject \u202B(DeleteIndexBinder _param1, DynamicMetaObject[] _param2) { // ISSUE: unable to decompile the method. }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(BindDeleteMember(indexes[0].Value, binder, BindingRestrictions.GetInstanceRestriction(indexes[0].Expression, indexes[0].Value), () => base.BindDeleteIndex(binder, indexes))); }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(binder.FallbackDeleteIndex(_baseMetaObject, indexes, AddTypeRestrictions(_metaObject.BindDeleteIndex(binder, indexes)))); }
public override bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes) { HandleLookup(); return(false); }
protected abstract void WriteDeleteIndexBinder(DeleteIndexBinder deleteIndexBinder, IList <Expression> args);
protected virtual void WriteDeleteIndexBinder(DeleteIndexBinder deleteIndexBinder, IList <Expression> args) => throw new NotImplementedException();
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(_innerMetaObject.BindDeleteIndex(binder, indexes)); }
/// <summary> /// Performs the binding of the dynamic delete index operation. /// </summary> /// <param name="binder">An instance of the <see cref="DeleteIndexBinder"/> that represents the details of the dynamic operation.</param> /// <param name="indexes">An array of <see cref="DynamicMetaObject"/> instances - indexes for the delete index operation.</param> /// <returns>The new <see cref="DynamicMetaObject"/> representing the result of the binding.</returns> public virtual DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { ContractUtils.RequiresNotNull(binder, "binder"); return(binder.FallbackDeleteIndex(this, indexes)); }
public override DynamicMetaObject/*!*/ BindDeleteIndex(DeleteIndexBinder/*!*/ binder, DynamicMetaObject/*!*/[]/*!*/ indexes) { return PythonProtocol.Index(binder, PythonIndexType.DeleteItem, ArrayUtils.Insert(this, indexes)); }
// Token: 0x06000D95 RID: 3477 RVA: 0x00018464 File Offset: 0x00016664 public virtual bool gmethod_2433(T arg_0, DeleteIndexBinder arg_1, object[] arg_2) { return(false); }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) => _metaObject.BindDeleteIndex(binder, indexes);
/// <summary> /// Performs the binding of the dynamic delete index operation. /// </summary> /// <param name="binder">An instance of the System.Dynamic.DeleteIndexBinder that represents the details of the dynamic operation.</param> /// <param name="indexes">An array of System.Dynamic.DynamicMetaObject instances - indexes for the delete index operation.</param> /// <returns>The new System.Dynamic.DynamicMetaObject representing the result of the binding.</returns> public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(Underlying.BindDeleteIndex(binder, indexes)); }
public virtual bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes);
public abstract override bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes);
public override bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes) { return(base.TryDeleteIndex(binder, indexes)); }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { throw new NotImplementedException(); }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(AddRestrictions(_metaForwardee.BindDeleteIndex(binder, indexes))); }
public virtual void DeleteIndex(DeleteIndexBinder binder, Object[] indexes) { throw Fallback(); }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) => throw new NotSupportedException();
/// <summary> /// Performs the binding of the dynamic delete index operation. /// </summary> /// <param name="binder">An instance of the <see cref="DeleteIndexBinder"/> that represents the details of the dynamic operation.</param> /// <param name="indexes">An array of <see cref="DynamicMetaObject"/> instances - indexes for the delete index operation.</param> /// <returns>The new <see cref="DynamicMetaObject"/> representing the result of the binding.</returns> public virtual DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { ContractUtils.RequiresNotNull(binder, "binder"); return binder.FallbackDeleteIndex(this, indexes); }
public override DynamicMetaObject /*!*/ BindDeleteIndex(DeleteIndexBinder /*!*/ binder, DynamicMetaObject /*!*/[] /*!*/ indexes) { return(PythonProtocol.Index(binder, PythonIndexType.DeleteItem, ArrayUtils.Insert(this, indexes))); }
public override bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes) { return(false); }
public override void DeleteIndex(DeleteIndexBinder binder, Object[] indexes) { throw new NotImplementedException(); }
/// <summary> /// Provides the implementation of performing a delete index operation. Derived classes /// can override this method to custmize behavior. When not overridden the call site /// requesting the binder determines the behavior. /// </summary> /// <param name="binder">The binder provided by the call site.</param> /// <param name="indexes">The indexes to be deleted.</param> /// <returns>true if the operation is complete, false if the call site should determine behavior.</returns> public virtual bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes) { return false; }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { return(IsOverridden("TryDeleteIndex") ? CallMethodNoResult("TryDeleteIndex", binder, GetArgArray(indexes), e => binder.FallbackDeleteIndex(this, indexes, e)) : base.BindDeleteIndex(binder, indexes)); }
public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { if (IsOverridden("TryDeleteIndex")) { return CallMethodNoResult("TryDeleteIndex", binder, GetArgArray(indexes), (e) => binder.FallbackDeleteIndex(this, indexes, e)); } return base.BindDeleteIndex(binder, indexes); }
public override DynamicMetaObject/*!*/ BindDeleteIndex(DeleteIndexBinder/*!*/ binder, DynamicMetaObject/*!*/[]/*!*/ indexes) { PerfTrack.NoteEvent(PerfTrack.Categories.Binding, "OldClass DeleteIndex" + indexes.Length); PerfTrack.NoteEvent(PerfTrack.Categories.BindingTarget, "OldClass DeleteIndex"); return PythonProtocol.Index(binder, PythonIndexType.DeleteItem, ArrayUtils.Insert(this, indexes)); }
DynamicMetaObject \u206F([In] DeleteIndexBinder obj0, [In] DynamicMetaObject[] obj1) { // ISSUE: unable to decompile the method. }