public virtual bool TryDeleteIndex(T instance, DeleteIndexBinder binder, object[] indexes)
 {
     return(false);
 }
Exemple #2
0
 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)));
 }
Exemple #4
0
 // Token: 0x0600061F RID: 1567 RVA: 0x000055B0 File Offset: 0x000037B0
 public virtual bool TryDeleteIndex(LrQQHDQSetTP342TNPR instance, DeleteIndexBinder binder, object[] indexes)
 {
     return(false);
 }
Exemple #5
0
 public virtual DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes);
Exemple #6
0
 public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes)
 {
     return(scriptItem.PostProcessBindResult(metaDynamic.BindDeleteIndex(binder, indexes)));
 }
Exemple #7
0
 public sealed override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes)
 => VariantValue.BindDeleteIndex(binder, indexes);
Exemple #8
0
 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))));
 }
Exemple #11
0
 public override bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes)
 {
     HandleLookup();
     return(false);
 }
Exemple #12
0
 protected abstract void WriteDeleteIndexBinder(DeleteIndexBinder deleteIndexBinder, IList <Expression> args);
Exemple #13
0
 protected virtual void WriteDeleteIndexBinder(DeleteIndexBinder deleteIndexBinder, IList <Expression> args) => throw new NotImplementedException();
Exemple #14
0
 public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes)
 {
     return(_innerMetaObject.BindDeleteIndex(binder, indexes));
 }
Exemple #15
0
 /// <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));
 }
Exemple #16
0
 public override DynamicMetaObject/*!*/ BindDeleteIndex(DeleteIndexBinder/*!*/ binder, DynamicMetaObject/*!*/[]/*!*/ indexes) {
     return PythonProtocol.Index(binder, PythonIndexType.DeleteItem, ArrayUtils.Insert(this, indexes));
 }        
Exemple #17
0
 // 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);
 }
Exemple #18
0
 public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) => _metaObject.BindDeleteIndex(binder, indexes);
Exemple #19
0
 /// <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));
 }
Exemple #20
0
 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();
 }
Exemple #26
0
 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);
 }
Exemple #28
0
 public override DynamicMetaObject /*!*/ BindDeleteIndex(DeleteIndexBinder /*!*/ binder, DynamicMetaObject /*!*/[] /*!*/ indexes)
 {
     return(PythonProtocol.Index(binder, PythonIndexType.DeleteItem, ArrayUtils.Insert(this, indexes)));
 }
Exemple #29
0
 public override bool TryDeleteIndex(DeleteIndexBinder binder, object[] indexes)
 {
     return(false);
 }
Exemple #30
0
 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);
            }
Exemple #34
0
 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));
 }
Exemple #35
0
 DynamicMetaObject \u206F‭​‪‌‏‍‌‍‭‪‏‮‪‫‌‌‭​​​‌‮‪‌‎‮‭‏‌‮([In] DeleteIndexBinder obj0, [In] DynamicMetaObject[] obj1)
 {
     // ISSUE: unable to decompile the method.
 }