Core\CSharp\System\Windows\Media\Animation\TimeIntervalCollection.cs (10)
1443includeTime = includeTime || NextNodeIsPoint;
1466TimeSpan.FromTicks(clippedTime), NextNodeIsPoint);
1467collectionIsSaturated = NextNodeIsPoint && (clippedTime == periodInTicks);
1473projection.MergeInterval(TimeSpan.FromTicks(clippedTime), NextNodeIsPoint,
1475collectionIsSaturated = NextNodeIsPoint && (clippedTime == 0);
1485projection.MergeInterval(TimeSpan.FromTicks(currentProjection - intervalLength), NextNodeIsPoint,
1491TimeSpan.FromTicks(currentProjection + intervalLength), NextNodeIsPoint);
1526TimeSpan.FromTicks(intervalLength - timeBeforeNextPeriod), NextNodeIsPoint);
1528else if (NextNodeIsPoint) // We only seem to have a point, wrapped around at zero (or in the exceptional case, at the max)
1545TimeSpan.FromTicks(currentProjection + intervalLength), NextNodeIsPoint);