public PythonTuple __reduce__(CodeContext context) { context.TryLookupBuiltin("iter", out object iter); if (_index < 0) { return(PythonTuple.MakeTuple(iter, PythonTuple.MakeTuple(PythonTuple.EMPTY))); } return(PythonTuple.MakeTuple(iter, PythonTuple.MakeTuple(_source), _index)); }
public PythonTuple __reduce__(CodeContext /*!*/ context) { object iter; context.TryLookupBuiltin("iter", out iter); if (_cnt < 0) { return(PythonTuple.MakeTuple(iter, PythonTuple.MakeTuple(new PythonList()))); } return(PythonTuple.MakeTuple(iter, PythonTuple.MakeTuple(new PythonList(_items)), _cnt)); }
public PythonTuple __reduce__(CodeContext /*!*/ context) { object iter; context.TryLookupBuiltin("iter", out iter); return(PythonTuple.MakeTuple( iter, PythonTuple.MakeTuple(_range), _position )); }
public PythonTuple __reduce__(CodeContext context) { object?iter; context.TryLookupBuiltin("iter", out iter); return(PythonTuple.MakeTuple( iter, PythonTuple.MakeTuple(_s), _index + 1 )); }