Example #1
0
        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);
        }
Example #2
0
		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;
		}