private int ToInt32(TimeSpan timeSpan, TimeSpanUnits units) { if (units == TimeSpanUnits.Nanoseconds) { return (int)(timeSpan.Ticks * 100); } else { return (int)(timeSpan.Ticks / TicksPerUnit(units)); } }