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