public HdTimeSpan RoundTo()

in csharp/EPAM.Deltix.HdTime/HdTimeSpan.cs [610:640]


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

				case Resolution.Hour:
					return RoundToU(NanosInHour);

				case Resolution.Minute:
					return RoundToU(NanosInMinute);

				case Resolution.Second:
					return RoundToU(NanosInSecond);

				case Resolution.Millisecond:
					return RoundToU(NanosInMillisecond);

				case Resolution.Microsecond:
					return RoundToU(NanosInMicrosecond);

				case Resolution.Tick:
					return RoundToU(NanosInTick);

				case Resolution.Nanosecond:
					return this;
			}

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