3 writes to _resolvedDuration
PresentationCore (3)
System\Windows\Media\Animation\Clock.cs (3)
89_resolvedDuration = _timeline.Duration; 97_resolvedDuration = Duration.Forever; 2433_resolvedDuration = duration;
20 references to _resolvedDuration
PresentationCore (20)
System\Windows\Media\Animation\Clock.cs (20)
91if (_resolvedDuration == Duration.Automatic) 104_currentDuration = _resolvedDuration; 606if (!_resolvedDuration.HasTimeSpan || _resolvedDuration.TimeSpan > TimeSpan.Zero) 1392Debug.Assert(_resolvedDuration != Duration.Automatic, "_resolvedDuration should never be set to Automatic."); 1394return _resolvedDuration; 2071optimizedOffsetFromBegin = MultiplyTimeSpan(_resolvedDuration.TimeSpan, scalingFactor); 2087newIteration = (int)(offsetFromBegin.Ticks / _resolvedDuration.TimeSpan.Ticks); // Iteration count starting from 0 2188Debug.Assert(_resolvedDuration.HasTimeSpan, "ComputeCurrentIterationWithGrow should only be called when _resolvedDuration has a value."); // We must have a computed duration 2204localProgress = TimeSpan.FromTicks(offsetOnLaterIterations % _resolvedDuration.TimeSpan.Ticks); 2205iterationIncrement = 1 + (int)(offsetOnLaterIterations / _resolvedDuration.TimeSpan.Ticks); 2211_currentIterationBeginTime += _currentDuration.TimeSpan + MultiplyTimeSpan(_resolvedDuration.TimeSpan, iterationIncrement - 1); 2219_currentIterationBeginTime -= _resolvedDuration.TimeSpan; 2439Debug.Assert(_resolvedDuration == Duration.Forever, "_resolvedDuration should be Forever when NaturalDuration is Automatic."); 2472Debug.Assert(_resolvedDuration != Duration.Automatic, "_resolvedDuration should never be Automatic."); 2496Debug.Assert(_currentDuration == _resolvedDuration, "For clocks which cannot grow, _currentDuration must equal _resolvedDuration."); 2508Debug.Assert(_resolvedDuration.HasTimeSpan, "_resolvedDuration is invalid, neither Forever nor a TimeSpan."); 2530+ ((double)_resolvedDuration.TimeSpan.Ticks) * (presentAndFutureIterations - 1); 3404current._currentDuration = current._resolvedDuration; // Revert currentDuration back to default size 4001_syncClockResolvedDuration = _syncClock._resolvedDuration;