3 writes to CurrentNodeTime
PresentationCore (3)
Core\CSharp\System\Windows\Media\Animation\TimeIntervalCollection.cs (3)
1263
projection.
CurrentNodeTime
= TimeSpan.Zero;
1276
projection.
CurrentNodeTime
= TimeSpan.FromTicks((long)(speedRatio * timeOffset));
1294
projection.
CurrentNodeTime
= TimeSpan.FromTicks((long)(speedRatio * timeOffset));
37 references to CurrentNodeTime
PresentationCore (37)
Core\CSharp\System\Windows\Media\Animation\TimeIntervalCollection.cs (37)
655
if ((this.
CurrentNodeTime
< other.
CurrentNodeTime
) &&
665
if ((this.
CurrentNodeTime
> other.
CurrentNodeTime
) &&
675
while (this.
CurrentNodeTime
== other.
CurrentNodeTime
)
695
if (tic1.
CurrentNodeTime
< tic2.
CurrentNodeTime
)
698
while (!tic1.CurrentIsAtLastNode && (tic1.NextNodeTime <= tic2.
CurrentNodeTime
))
703
else if (tic2.
CurrentNodeTime
< tic1.
CurrentNodeTime
)
706
while (!tic2.CurrentIsAtLastNode && (tic2.NextNodeTime <= tic1.
CurrentNodeTime
))
751
Debug.Assert(tic1.
CurrentNodeTime
>= tic2.
CurrentNodeTime
);
754
Debug.Assert(tic2.CurrentIsAtLastNode || (tic1.
CurrentNodeTime
< tic2.NextNodeTime));
755
Debug.Assert(tic1.CurrentIsAtLastNode || (tic2.
CurrentNodeTime
< tic1.NextNodeTime));
803
Debug.Assert(tic2.CurrentIsAtLastNode || (tic1.
CurrentNodeTime
< tic2.NextNodeTime));
804
Debug.Assert(tic1.CurrentIsAtLastNode || (tic2.
CurrentNodeTime
< tic1.NextNodeTime));
882
Debug.Assert(beginTime <=
CurrentNodeTime
); // The PTIC is clipped by the active period, and we are a subset of the active period
915
projectedCurrentNodeTime = ((
CurrentNodeTime
.Ticks - beginTimeInTicks) % doublePeriod);
924
projectedCurrentNodeTime = (
CurrentNodeTime
.Ticks - beginTimeInTicks) % periodInTicks;
961
|| (NextNodeTime.Ticks -
CurrentNodeTime
.Ticks >= projectedTimeUntilIntersection))
1258
if (
CurrentNodeTime
< beginTime) // This means we have an interval clipped by beginTime
1271
while(_current < _count && (!endTime.HasValue ||
CurrentNodeTime
< endTime)) // Copy the main set of segments, transforming them
1273
double timeOffset = (double)((this.
CurrentNodeTime
- beginTime).Ticks);
1287
|| (
CurrentNodeTime
== endTime.Value && CurrentNodeIsPoint && includeFillPeriod)))
1289
Debug.Assert(endTime.HasValue &&
CurrentNodeTime
>= endTime.Value);
1295
projection.CurrentNodeIsPoint = includeFillPeriod && (
CurrentNodeTime
> endTime.Value || CurrentNodeIsPoint);
1319
Debug.Assert(
CurrentNodeTime
>= TimeSpan.Zero); // Verify that we are already clipped
1364
currentProjection =
CurrentNodeTime
.Ticks % doublePeriod;
1373
if (includeMaxPoint && activeDuration.HasValue &&
CurrentNodeTime
== activeDuration)
1379
currentProjection =
CurrentNodeTime
.Ticks % periodInTicks;
1401
long intervalLength = (NextNodeTime -
CurrentNodeTime
).Ticks;
1415
currentProjection =
CurrentNodeTime
.Ticks % doublePeriod;
1498
currentProjection =
CurrentNodeTime
.Ticks % periodInTicks;
1837
while (_current < _count &&
CurrentNodeTime
< accelEnd)
1845
while (_current < _count &&
CurrentNodeTime
<= decelStart) // We bias the edge points towards the simpler linear computation, which yields the same result