System\Windows\Media\Animation\TimeIntervalCollection.cs (10)
1441includeTime = includeTime || NextNodeIsPoint;
1464TimeSpan.FromTicks(clippedTime), NextNodeIsPoint);
1465collectionIsSaturated = NextNodeIsPoint && (clippedTime == periodInTicks);
1471projection.MergeInterval(TimeSpan.FromTicks(clippedTime), NextNodeIsPoint,
1473collectionIsSaturated = NextNodeIsPoint && (clippedTime == 0);
1483projection.MergeInterval(TimeSpan.FromTicks(currentProjection - intervalLength), NextNodeIsPoint,
1489TimeSpan.FromTicks(currentProjection + intervalLength), NextNodeIsPoint);
1524TimeSpan.FromTicks(intervalLength - timeBeforeNextPeriod), NextNodeIsPoint);
1526else if (NextNodeIsPoint) // We only seem to have a point, wrapped around at zero (or in the exceptional case, at the max)
1543TimeSpan.FromTicks(currentProjection + intervalLength), NextNodeIsPoint);