public new PnFSeries Shift(int offset) { PnFSeries pnFseries = new PnFSeries(this.Name, this.Title); int num = 0; if (offset < 0) { num += Math.Abs(offset); } for (int index1 = num; index1 < this.Count; ++index1) { int index2 = index1 + offset; if (index2 < this.Count) { DateTime dateTime = this.GetDateTime(index2); pnFseries.Add(new PnF(this[index1]) { DateTime = dateTime }); } else { break; } } return(pnFseries); }
public new PnFSeries Shift(int offset) { PnFSeries pnFseries = new PnFSeries(this.Name, this.Title); int num = 0; if (offset < 0) num += Math.Abs(offset); for (int index1 = num; index1 < this.Count; ++index1) { int index2 = index1 + offset; if (index2 < this.Count) { DateTime dateTime = this.GetDateTime(index2); pnFseries.Add(new PnF(this[index1]) { DateTime = dateTime }); } else break; } return pnFseries; }