22 writes to EndFIndex
PresentationCore (22)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (6)
410result.EndFIndex = StrokeFIndices.AfterLast; 423result.EndFIndex = 0; 445result.EndFIndex = 1 - ClipTest(spineVector, endRadius, beginRadius, hitBegin, hitEnd); 519result.EndFIndex = StrokeFIndices.AfterLast; 586result.EndFIndex = StrokeFIndices.AfterLast; 810result.EndFIndex = findex;
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (2)
231lastFragment.EndFIndex = eraseAt[index].EndFIndex; 237lastFragment.EndFIndex = inkStrokeNode.Index;
Core\CSharp\MS\Internal\Ink\Lasso.cs (1)
656FIndices.EndFIndex = crossing.FIndices.EndFIndex;
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (4)
71set { _hitSegment.EndFIndex = value; } 92set { _inSegment.EndFIndex = value; } 207sfiPrevious.EndFIndex = intersections[j].InSegment.EndFIndex; 239sfiPrevious.EndFIndex = intersections[j].HitSegment.EndFIndex;
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (3)
936fragment.EndFIndex += _index - 1; 979fragment.EndFIndex = (_isLastNode ? StrokeFIndices.AfterLast:_index); 987fragment.EndFIndex += _index - 1;
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (6)
503result.EndFIndex = 0; 507result.EndFIndex = StrokeFIndices.AfterLast; 545result.EndFIndex = 1 - ClipTest( 657result.EndFIndex = findex; 672result.EndFIndex = StrokeFIndices.AfterLast; 1260result.EndFIndex = StrokeFIndices.AfterLast;
58 references to EndFIndex
PresentationCore (58)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (8)
421if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 443if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 517if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 542if (DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 584else if ((DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) && (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.AfterLast))) 588else if ((DoubleUtil.AreClose(result.BeginFIndex,StrokeFIndices.AfterLast)) && (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst))) 803if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 808if (findex > result.EndFIndex)
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (9)
180if (fragment.BeginFIndex < lastFragment.EndFIndex) 183if (fragment.EndFIndex > lastFragment.BeginFIndex) 187Math.Max(lastFragment.EndFIndex, fragment.EndFIndex)); 190if ((fragment.EndFIndex <= lastFragment.EndFIndex) || ((i + 1) == eraseAt.Count)) 227if (DoubleUtil.AreClose(lastFragment.EndFIndex, StrokeFIndices.AfterLast) ) 231lastFragment.EndFIndex = eraseAt[index].EndFIndex; 251StrokeFIndices.BeforeFirst, segment.EndFIndex));
Core\CSharp\MS\Internal\Ink\Lasso.cs (7)
401si.InBegin = crossingList[x - 1].FIndices.EndFIndex; 432si.HitEnd = crossingList[x].FIndices.EndFIndex; 645if(DoubleUtil.GreaterThanOrClose(crossing.FIndices.EndFIndex, FIndices.BeginFIndex) && 646DoubleUtil.GreaterThanOrClose(FIndices.EndFIndex, crossing.FIndices.BeginFIndex)) 654if (DoubleUtil.GreaterThan(crossing.FIndices.EndFIndex, FIndices.EndFIndex)) 656FIndices.EndFIndex = crossing.FIndices.EndFIndex;
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (8)
70get { return _hitSegment.EndFIndex; } 91get { return _inSegment.EndFIndex; } 102+ StrokeFIndices.GetStringRepresentation(_inSegment.EndFIndex) + "," 103+ StrokeFIndices.GetStringRepresentation(_hitSegment.EndFIndex) + "}"; 202inFIndices[inFIndices.Count - 1].EndFIndex >= 207sfiPrevious.EndFIndex = intersections[j].InSegment.EndFIndex; 234hitFIndices[hitFIndices.Count - 1].EndFIndex >= 239sfiPrevious.EndFIndex = intersections[j].HitSegment.EndFIndex;
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (7)
905System.Diagnostics.Debug.Assert(!double.IsNaN(cutAt.BeginFIndex) && !double.IsNaN(cutAt.EndFIndex)); 933if (!DoubleUtil.AreClose(fragment.EndFIndex, StrokeFIndices.AfterLast)) 935System.Diagnostics.Debug.Assert(fragment.EndFIndex >= 0 && fragment.EndFIndex <= 1); 976if (DoubleUtil.AreClose(fragment.EndFIndex, StrokeFIndices.AfterLast)) 983System.Diagnostics.Debug.Assert(DoubleUtil.GreaterThanOrClose(fragment.EndFIndex, 0f)); 985System.Diagnostics.Debug.Assert(DoubleUtil.LessThanOrClose(fragment.EndFIndex, 1f));
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (10)
542if (result.EndFIndex != StrokeFIndices.AfterLast) 648if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 655if (result.EndFIndex < findex) 665if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) 670else if (DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) 1216if (isHit && DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 1253if (DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast)) 1329if (DoubleUtil.AreClose(result.BeginFIndex, result.EndFIndex) || 1330DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst) && result.EndFIndex < 0.0f || 1331result.BeginFIndex > 1.0f && DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast))
Core\CSharp\System\Windows\Ink\Stroke.cs (9)
779System.Diagnostics.Debug.Assert(false == ((!DoubleUtil.AreClose(cutAt[cutAt.Length - 1].EndFIndex, StrokeFIndices.AfterLast)) && 780Math.Ceiling(cutAt[cutAt.Length - 1].EndFIndex) > sourceStylusPoints.Count - 1)); 785if(DoubleUtil.GreaterThanOrClose(fragment.BeginFIndex, fragment.EndFIndex)) 789System.Diagnostics.Debug.Assert(DoubleUtil.LessThan(fragment.BeginFIndex, fragment.EndFIndex)); 793Stroke stroke = Copy(sourceStylusPoints, fragment.BeginFIndex, fragment.EndFIndex); 835System.Diagnostics.Debug.Assert(false == ((!DoubleUtil.AreClose(cutAt[cutAt.Length - 1].EndFIndex, StrokeFIndices.AfterLast)) && 836Math.Ceiling(cutAt[cutAt.Length - 1].EndFIndex) > sourceStylusPoints.Count - 1)); 843beginFIndex = cutAt[0].EndFIndex; 862beginFIndex = fragment.EndFIndex;