3 writes to _ticks
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (3)
247_ticks = ticks; 252_ticks = TimeToTicks(hours, minutes, seconds); 311_ticks = totalMicroseconds * TicksPerMicrosecond;
49 references to _ticks
System.Private.CoreLib (49)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (4)
862return AddTicks(value._ticks); 1657ulong ticks = (ulong)(Ticks - value._ticks); 1857ulong ticks = (ulong)(d.Ticks + t._ticks); 1864ulong ticks = (ulong)(d.Ticks - t._ticks);
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
371public static TimeOnly FromTimeSpan(TimeSpan timeSpan) => new TimeOnly(timeSpan._ticks);
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (44)
314public long Ticks => _ticks; 316public int Days => (int)(_ticks / TicksPerDay); 318public int Hours => (int)(_ticks / TicksPerHour % HoursPerDay); 320public int Milliseconds => (int)(_ticks / TicksPerMillisecond % MillisecondsPerSecond); 329public int Microseconds => (int)(_ticks / TicksPerMicrosecond % MicrosecondsPerMillisecond); 338public int Nanoseconds => (int)(_ticks % TicksPerMicrosecond * NanosecondsPerTick); 340public int Minutes => (int)(_ticks / TicksPerMinute % MinutesPerHour); 342public int Seconds => (int)(_ticks / TicksPerSecond % SecondsPerMinute); 344public double TotalDays => (double)_ticks / TicksPerDay; 346public double TotalHours => (double)_ticks / TicksPerHour; 352double temp = (double)_ticks / TicksPerMillisecond; 377public double TotalMicroseconds => (double)_ticks / TicksPerMicrosecond; 389public double TotalNanoseconds => (double)_ticks * NanosecondsPerTick; 391public double TotalMinutes => (double)_ticks / TicksPerMinute; 393public double TotalSeconds => (double)_ticks / TicksPerSecond; 400public static int Compare(TimeSpan t1, TimeSpan t2) => t1._ticks.CompareTo(t2._ticks); 424if (_ticks == MinTicks) 428return new TimeSpan(_ticks >= 0 ? _ticks : -_ticks); 437public override int GetHashCode() => _ticks.GetHashCode(); 876if (t._ticks == MinTicks) 880return new TimeSpan(-t._ticks); 885long result = t1._ticks - t2._ticks; 886long t1Sign = t1._ticks >> 63; 888if ((t1Sign != (t2._ticks >> 63)) && (t1Sign != (result >> 63))) 901long result = t1._ticks + t2._ticks; 902long t1Sign = t1._ticks >> 63; 904if ((t1Sign == (t2._ticks >> 63)) && (t1Sign != (result >> 63))) 950public static bool operator ==(TimeSpan t1, TimeSpan t2) => t1._ticks == t2._ticks; 953public static bool operator !=(TimeSpan t1, TimeSpan t2) => t1._ticks != t2._ticks; 956public static bool operator <(TimeSpan t1, TimeSpan t2) => t1._ticks < t2._ticks; 959public static bool operator <=(TimeSpan t1, TimeSpan t2) => t1._ticks <= t2._ticks; 962public static bool operator >(TimeSpan t1, TimeSpan t2) => t1._ticks > t2._ticks; 965public static bool operator >=(TimeSpan t1, TimeSpan t2) => t1._ticks >= t2._ticks;