45 references to AfterLast
PresentationCore (45)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (10)
410result.EndFIndex = StrokeFIndices.AfterLast; 421if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 443if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 517if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 519result.EndFIndex = StrokeFIndices.AfterLast; 542if (DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 584else if ((DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) && (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.AfterLast))) 586result.EndFIndex = StrokeFIndices.AfterLast; 588else if ((DoubleUtil.AreClose(result.BeginFIndex,StrokeFIndices.AfterLast)) && (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst))) 803if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast))
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (2)
227if (DoubleUtil.AreClose(lastFragment.EndFIndex, StrokeFIndices.AfterLast) ) 250intersections.Add(new StrokeIntersection(segment.BeginFIndex, StrokeFIndices.AfterLast,
Core\CSharp\MS\Internal\Ink\Lasso.cs (7)
369else if (DoubleUtil.AreClose(fIndex, StrokeFIndices.AfterLast)) 410if (DoubleUtil.AreClose(si.InBegin, StrokeFIndices.AfterLast)) 416si.InEnd = StrokeFIndices.AfterLast; 418si.HitEnd = StrokeFIndices.AfterLast; 429si.InBegin = StrokeFIndices.AfterLast; 441si.InBegin = StrokeFIndices.AfterLast; 468if (DoubleUtil.AreClose(si.HitEnd, StrokeFIndices.AfterLast))
Core\CSharp\MS\Internal\Ink\StrokeFIndices.cs (4)
27private static StrokeFIndices s_empty = new StrokeFIndices(AfterLast, BeforeFirst); 28private static StrokeFIndices s_full = new StrokeFIndices(BeforeFirst, AfterLast); 145if (DoubleUtil.AreClose(fIndex, StrokeFIndices.AfterLast)) 170internal bool IsFull { get { return ((DoubleUtil.AreClose(_beginFIndex, BeforeFirst)) && (DoubleUtil.AreClose(_endFIndex,AfterLast))); } }
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (1)
39internal static double AfterLast { get { return StrokeFIndices.AfterLast; } }
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (3)
933if (!DoubleUtil.AreClose(fragment.EndFIndex, StrokeFIndices.AfterLast)) 976if (DoubleUtil.AreClose(fragment.EndFIndex, StrokeFIndices.AfterLast)) 979fragment.EndFIndex = (_isLastNode ? StrokeFIndices.AfterLast:_index);
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (11)
507result.EndFIndex = StrokeFIndices.AfterLast; 542if (result.EndFIndex != StrokeFIndices.AfterLast) 648if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 663if (DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.AfterLast)) 672result.EndFIndex = StrokeFIndices.AfterLast; 709double findex = StrokeFIndices.AfterLast; 1216if (isHit && DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 1253if (DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 1260result.EndFIndex = StrokeFIndices.AfterLast; 1306if ( findex == StrokeFIndices.AfterLast ) 1331result.BeginFIndex > 1.0f && DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast))
Core\CSharp\System\Windows\Ink\Stroke.cs (7)
779System.Diagnostics.Debug.Assert(false == ((!DoubleUtil.AreClose(cutAt[cutAt.Length - 1].EndFIndex, StrokeFIndices.AfterLast)) && 835System.Diagnostics.Debug.Assert(false == ((!DoubleUtil.AreClose(cutAt[cutAt.Length - 1].EndFIndex, StrokeFIndices.AfterLast)) && 865if (beginFIndex != StrokeFIndices.AfterLast) 867Stroke stroke = Copy(sourceStylusPoints, beginFIndex, StrokeFIndices.AfterLast); 891(DoubleUtil.AreClose(StrokeFIndices.AfterLast, endFIndex)) 928if (!DoubleUtil.AreClose(endFIndex, StrokeFIndices.AfterLast)) 940if ((!DoubleUtil.AreClose(endFIndex, StrokeFIndices.AfterLast)) && !DoubleUtil.AreClose(endIndex, endFIndex))