public HdDateTime RoundTo()

in csharp/EPAM.Deltix.HdTime/HdDateTime.cs [540:570]


		public HdDateTime RoundTo(Resolution resolution)
		{
			switch (resolution)
			{
				case Resolution.Day:
					return RoundToU(HdTimeSpan.NanosInDay);

				case Resolution.Hour:
					return RoundToU(HdTimeSpan.NanosInHour);

				case Resolution.Minute:
					return RoundToU(HdTimeSpan.NanosInMinute);

				case Resolution.Second:
					return RoundToU(HdTimeSpan.NanosInSecond);

				case Resolution.Millisecond:
					return RoundToU(HdTimeSpan.NanosInMillisecond);

				case Resolution.Microsecond:
					return RoundToU(HdTimeSpan.NanosInMicrosecond);

				case Resolution.Tick:
					return RoundToU(HdTimeSpan.NanosInTick);

				case Resolution.Nanosecond:
					return this;
			}

			throw new ArgumentException("Unsupported resolution: " + resolution);
		}