1 write to IsRoot
PresentationCore (1)
Core\CSharp\System\Windows\Media\Animation\Clock.cs (1)
665rootClock.IsRoot = true;
24 references to IsRoot
PresentationCore (24)
Core\CSharp\System\Windows\Media\Animation\Clock.cs (21)
181if (IsRoot && HasControllableRoot) 345if (IsRoot) 550while (!current.IsRoot) // Traverse up the tree to the root node 617if (CanSlip && (IsRoot || _timeline.BeginTime.HasValue)) 872Debug.Assert(IsRoot); 894Debug.Assert(IsRoot); 965Debug.Assert(IsRoot); 976Debug.Assert(IsRoot); 1007Debug.Assert(IsRoot); 1802Debug.Assert(IsRoot); // root clocks only; non-roots have constant begin time 1930Debug.Assert(IsRoot); 2489Debug.Assert(!IsInteractivelyStopped || IsRoot); 2663Debug.Assert(!IsInteractivelyStopped || IsRoot); 2704Debug.Assert(IsRoot); 2931if (performTickOperations && IsRoot) 3091Debug.Assert(!IsInteractivelyStopped || IsRoot); 3093if (IsRoot) // We are a root child, use time manager time 3415Debug.Assert(!current.IsRoot, "Root nodes never should reset their Slip amounts with ResetSlipOnSubtree(), even when seeking."); 3755if (IsRoot && (CurrentStateInvalidatedEventRaised || !isInTick)) 3769Debug.Assert(IsRoot); // This should only be called on root-child clocks 4008Debug.Assert(syncClock.IsRoot || syncClock._timeline.BeginTime.HasValue); // Only roots may later validate their _beginTime
Core\CSharp\System\Windows\Media\Animation\ClockGroup.cs (3)
129if (!IsRoot || 239current.NeedsPostfixTraversal = (current is ClockGroup) || (current.IsRoot); 440Debug.Assert(IsRoot);