68 references to TimeSpan
PresentationCore (67)
Core\CSharp\System\Windows\DurationConverter.cs (1)
125return new InstanceDescriptor(mi, new object[] { durationValue.TimeSpan });
Core\CSharp\System\Windows\Interop\D3DImage.cs (1)
668lockObtained = _canWriteEvent.WaitOne(timeout.TimeSpan, false);
Core\CSharp\System\Windows\Media\Animation\Clock.cs (28)
622if (!_resolvedDuration.HasTimeSpan || _resolvedDuration.TimeSpan > TimeSpan.Zero) 1977if (_currentDuration.TimeSpan == TimeSpan.Zero) // We must be post-filling if we have gotten here 2092optimizedOffsetFromBegin = MultiplyTimeSpan(_resolvedDuration.TimeSpan, scalingFactor); 2107localProgress = TimeSpan.FromTicks(offsetFromBegin.Ticks % _currentDuration.TimeSpan.Ticks); 2108newIteration = (int)(offsetFromBegin.Ticks / _resolvedDuration.TimeSpan.Ticks); // Iteration count starting from 0 2127localProgress = _currentDuration.TimeSpan; 2146localProgress = _currentDuration.TimeSpan - localProgress; 2163timeUntilNextBoundary = DivideTimeSpan(_currentDuration.TimeSpan, Math.Abs(parentSpeed)); 2167TimeSpan decelBegin = MultiplyTimeSpan(_currentDuration.TimeSpan, 1.0 - _timeline.DecelerationRatio); 2172TimeSpan accelEnd = MultiplyTimeSpan(_currentDuration.TimeSpan, _timeline.AccelerationRatio); 2215if (offsetFromBegin < _currentDuration.TimeSpan) // We fall within the same iteration as during last tick 2223long offsetOnLaterIterations = (offsetFromBegin - _currentDuration.TimeSpan).Ticks; 2225localProgress = TimeSpan.FromTicks(offsetOnLaterIterations % _resolvedDuration.TimeSpan.Ticks); 2226iterationIncrement = 1 + (int)(offsetOnLaterIterations / _resolvedDuration.TimeSpan.Ticks); 2232_currentIterationBeginTime += _currentDuration.TimeSpan + MultiplyTimeSpan(_resolvedDuration.TimeSpan, iterationIncrement - 1); 2240_currentIterationBeginTime -= _resolvedDuration.TimeSpan; 2244_currentIterationBeginTime -= _currentDuration.TimeSpan; 2361Debug.Assert(_currentDuration.TimeSpan > TimeSpan.Zero, "ComputeCurrentTime was entered with _currentDuration <= 0"); 2371double durationInTicks = (double)_currentDuration.TimeSpan.Ticks; 2499if (_currentDuration.HasTimeSpan && _currentDuration.TimeSpan == TimeSpan.Zero) 2525effectiveDuration = MultiplyTimeSpan(_currentDuration.TimeSpan, scalingFactor); 2546presentAndFutureDuration = ((double)_currentDuration.TimeSpan.Ticks) * presentAndFutureIterations; 2550presentAndFutureDuration = ((double)_currentDuration.TimeSpan.Ticks) // Current iteration; below is the future iteration length 2551+ ((double)_resolvedDuration.TimeSpan.Ticks) * (presentAndFutureIterations - 1); 3231_syncData.PreviousSyncClockTime = TimeSpan.FromTicks(ourSyncTimeST.Ticks % syncClockDuration.TimeSpan.Ticks); 3353else if (syncDuration.HasTimeSpan && syncTimeST >= syncDuration.TimeSpan) 3362_syncData.PreviousRepeatTime += syncDuration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\ClockController.cs (2)
187offset = offset + duration.TimeSpan; 229offset = offset + duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\ClockGroup.cs (1)
146if ((!duration.HasTimeSpan || duration.TimeSpan > TimeSpan.Zero)
Core\CSharp\System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (1)
649calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (1)
649calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (1)
649calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (1)
649calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (1)
649calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;
Core\CSharp\System\Windows\Media\Animation\TimeIntervalCollection.cs (12)
869|| appliedSpeedRatio > period.TimeSpan.Ticks) // If the speed ratio is high enough the period will effectively be 0 887long periodInTicks = (long)((double)period.TimeSpan.Ticks / appliedSpeedRatio); 995|| appliedSpeedRatio > period.TimeSpan.Ticks) // If the speed ratio is high enough the period will effectively be 0 1000long periodInTicks = (long)((double)period.TimeSpan.Ticks / appliedSpeedRatio); 1043Debug.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 1058long periodInTicks = period.TimeSpan.Ticks; // Start by folding the point into its place inside a simple duration 1169Debug.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 1180&& (_nodeTime[_count - 1] > endTime.Value + fillDuration.TimeSpan // ...we intersect space after endTime+fill, or... 1181|| (_nodeTime[_count - 1] == endTime.Value + fillDuration.TimeSpan // ...as we fall right onto the end of fill zone... 1182&& _nodeIsPoint[_count - 1] && (endTime > beginTime || fillDuration.TimeSpan > TimeSpan.Zero)))); // ...we may have a point intersection with the stopped zone 1192bool includeFillPeriod = !fillDuration.HasTimeSpan || fillDuration.TimeSpan > TimeSpan.Zero; // This variable represents whether we have a non-zero fill zone 1200long periodInTicks = period.TimeSpan.Ticks;
Core\CSharp\System\Windows\Media\Imaging\WriteableBitmap.cs (1)
288timeoutSpan = timeout.TimeSpan;
PresentationFramework (1)
src\Framework\System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (1)
741calculationDuration = duration.TimeSpan;