68 references to TimeSpan
PresentationCore (67)
System\Windows\DurationConverter.cs (1)
116return new InstanceDescriptor(mi, new object[] { durationValue.TimeSpan });
System\Windows\InterOp\D3DImage.cs (1)
599lockObtained = _canWriteEvent.WaitOne(timeout.TimeSpan, false);
System\Windows\Media\Animation\Clock.cs (28)
607if (!_resolvedDuration.HasTimeSpan || _resolvedDuration.TimeSpan > TimeSpan.Zero) 1961if (_currentDuration.TimeSpan == TimeSpan.Zero) // We must be post-filling if we have gotten here 2076optimizedOffsetFromBegin = MultiplyTimeSpan(_resolvedDuration.TimeSpan, scalingFactor); 2091localProgress = TimeSpan.FromTicks(offsetFromBegin.Ticks % _currentDuration.TimeSpan.Ticks); 2092newIteration = (int)(offsetFromBegin.Ticks / _resolvedDuration.TimeSpan.Ticks); // Iteration count starting from 0 2111localProgress = _currentDuration.TimeSpan; 2130localProgress = _currentDuration.TimeSpan - localProgress; 2147timeUntilNextBoundary = DivideTimeSpan(_currentDuration.TimeSpan, Math.Abs(parentSpeed)); 2151TimeSpan decelBegin = MultiplyTimeSpan(_currentDuration.TimeSpan, 1.0 - _timeline.DecelerationRatio); 2156TimeSpan accelEnd = MultiplyTimeSpan(_currentDuration.TimeSpan, _timeline.AccelerationRatio); 2199if (offsetFromBegin < _currentDuration.TimeSpan) // We fall within the same iteration as during last tick 2207long offsetOnLaterIterations = (offsetFromBegin - _currentDuration.TimeSpan).Ticks; 2209localProgress = TimeSpan.FromTicks(offsetOnLaterIterations % _resolvedDuration.TimeSpan.Ticks); 2210iterationIncrement = 1 + (int)(offsetOnLaterIterations / _resolvedDuration.TimeSpan.Ticks); 2216_currentIterationBeginTime += _currentDuration.TimeSpan + MultiplyTimeSpan(_resolvedDuration.TimeSpan, iterationIncrement - 1); 2224_currentIterationBeginTime -= _resolvedDuration.TimeSpan; 2228_currentIterationBeginTime -= _currentDuration.TimeSpan; 2345Debug.Assert(_currentDuration.TimeSpan > TimeSpan.Zero, "ComputeCurrentTime was entered with _currentDuration <= 0"); 2355double durationInTicks = (double)_currentDuration.TimeSpan.Ticks; 2483if (_currentDuration.HasTimeSpan && _currentDuration.TimeSpan == TimeSpan.Zero) 2509effectiveDuration = MultiplyTimeSpan(_currentDuration.TimeSpan, scalingFactor); 2530presentAndFutureDuration = ((double)_currentDuration.TimeSpan.Ticks) * presentAndFutureIterations; 2534presentAndFutureDuration = ((double)_currentDuration.TimeSpan.Ticks) // Current iteration; below is the future iteration length 2535+ ((double)_resolvedDuration.TimeSpan.Ticks) * (presentAndFutureIterations - 1); 3213_syncData.PreviousSyncClockTime = TimeSpan.FromTicks(ourSyncTimeST.Ticks % syncClockDuration.TimeSpan.Ticks); 3334else if (syncDuration.HasTimeSpan && syncTimeST >= syncDuration.TimeSpan) 3343_syncData.PreviousRepeatTime += syncDuration.TimeSpan;
System\Windows\Media\Animation\ClockController.cs (2)
172offset = offset + duration.TimeSpan; 214offset = offset + duration.TimeSpan;
System\Windows\Media\Animation\ClockGroup.cs (1)
139if ((!duration.HasTimeSpan || duration.TimeSpan > TimeSpan.Zero)
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (1)
623calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (1)
622calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (1)
622calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (1)
622calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (1)
716calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (1)
716calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (1)
716calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (1)
622calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (1)
716calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (1)
715calculationDuration = duration.TimeSpan;
System\Windows\Media\Animation\TimeIntervalCollection.cs (12)
863|| appliedSpeedRatio > period.TimeSpan.Ticks) // If the speed ratio is high enough the period will effectively be 0 881long periodInTicks = (long)((double)period.TimeSpan.Ticks / appliedSpeedRatio); 989|| appliedSpeedRatio > period.TimeSpan.Ticks) // If the speed ratio is high enough the period will effectively be 0 994long periodInTicks = (long)((double)period.TimeSpan.Ticks / appliedSpeedRatio); 1037Debug.Assert(!period.HasTimeSpan || period.TimeSpan > TimeSpan.Zero || beginTime == endTime); // Check the consistency of degenerate case where simple duration is zero; expiration time should equal beginTime 1052long periodInTicks = period.TimeSpan.Ticks; // Start by folding the point into its place inside a simple duration 1163Debug.Assert(!period.HasTimeSpan || period.TimeSpan > TimeSpan.Zero || (endTime.HasValue && beginTime == endTime)); // Check the consistency of degenerate case where simple duration is zero; expiration time should equal beginTime 1174&& (_nodeTime[_count - 1] > endTime.Value + fillDuration.TimeSpan // ...we intersect space after endTime+fill, or... 1175|| (_nodeTime[_count - 1] == endTime.Value + fillDuration.TimeSpan // ...as we fall right onto the end of fill zone... 1176&& _nodeIsPoint[_count - 1] && (endTime > beginTime || fillDuration.TimeSpan > TimeSpan.Zero)))); // ...we may have a point intersection with the stopped zone 1186bool includeFillPeriod = !fillDuration.HasTimeSpan || fillDuration.TimeSpan > TimeSpan.Zero; // This variable represents whether we have a non-zero fill zone 1194long periodInTicks = period.TimeSpan.Ticks;
System\Windows\Media\Imaging\WriteableBitmap.cs (1)
239timeoutSpan = timeout.TimeSpan;
PresentationFramework (1)
System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (1)
719calculationDuration = duration.TimeSpan;