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