4 writes to _animationClocks
PresentationCore (4)
Core\CSharp\System\Windows\Media\Animation\AnimationStorage.cs (4)
533_animationClocks = null; 563_animationClocks = null; 653storage._animationClocks = new FrugalObjectList<AnimationClock>(animationClocks.Count); 676storage._animationClocks = newClockCollection;
27 references to _animationClocks
PresentationCore (27)
Core\CSharp\System\Windows\Media\Animation\AnimationStorage.cs (27)
48Debug.Assert( _animationClocks == null 49|| _animationClocks.Count > 0); 54return _animationClocks == null 507Debug.Assert( _animationClocks != null 508&& _animationClocks.Count > 0, 513int index = _animationClocks.IndexOf(animationClock); 518_animationClocks.RemoveAt(index); 531if (_animationClocks.Count == 0) 554if (_animationClocks != null) 556Debug.Assert(_animationClocks.Count > 0); 558for (int i = 0; i < _animationClocks.Count; i++) 560DetachAnimationClock(_animationClocks[i], _removeRequestedHandler); 612|| storage._animationClocks == null) 623storage._animationClocks[0].CurrentStateInvalidated -= handler; 659storage._animationClocks.Add(animationClocks[i]); 667Debug.Assert(storage._animationClocks != null); 669FrugalObjectList<AnimationClock> newClockCollection = new FrugalObjectList<AnimationClock>(storage._animationClocks.Count + animationClocks.Count); 671for (int i = 0; i < storage._animationClocks.Count; i++) 673newClockCollection.Add(storage._animationClocks[i]); 810storage._animationClocks[0].CurrentStateInvalidated -= new EventHandler(storage.OnCurrentStateInvalidated); 857Debug.Assert(storage._animationClocks != null && storage._animationClocks.Count > 0, 861storage._animationClocks[0].CurrentStateInvalidated -= new EventHandler(storage.OnCurrentStateInvalidated); 917&& storage._animationClocks[0].CurrentState == ClockState.Stopped) 922if ( storage._animationClocks == null 961if (storage._animationClocks != null) 963FrugalObjectList<AnimationClock> clocks = storage._animationClocks;