53 references to BeforeFirst
PresentationCore (53)
MS\Internal\Ink\EllipticalNodeOperations.cs (12)
405result.BeginFIndex = beginNode.IsEmpty ? StrokeFIndices.BeforeFirst : 1; 414result.BeginFIndex = StrokeFIndices.BeforeFirst; 432if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 516result.BeginFIndex = StrokeFIndices.BeforeFirst; 519if (DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 526if ((!beginNode.IsEmpty) && (!isHit || !DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst))) 533if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 535result.BeginFIndex = StrokeFIndices.BeforeFirst; 576else if ((DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) && (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.AfterLast))) 580else if ((DoubleUtil.AreClose(result.BeginFIndex,StrokeFIndices.AfterLast)) && (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst))) 582result.BeginFIndex = StrokeFIndices.BeforeFirst; 809if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst))
MS\Internal\Ink\ErasingStroke.cs (2)
225if (DoubleUtil.AreClose(eraseAt[index].BeginFIndex, StrokeFIndices.BeforeFirst)) 247StrokeFIndices.BeforeFirst, segment.EndFIndex));
MS\Internal\Ink\Lasso.cs (8)
357if (DoubleUtil.AreClose(fIndex, StrokeFIndices.BeforeFirst)) 389si.HitBegin = StrokeFIndices.BeforeFirst; 390si.InBegin = StrokeFIndices.BeforeFirst; 405si.InEnd = StrokeFIndices.BeforeFirst; 419if (DoubleUtil.AreClose(si.InEnd, StrokeFIndices.BeforeFirst)) 421System.Diagnostics.Debug.Assert(DoubleUtil.AreClose(si.InBegin, StrokeFIndices.BeforeFirst)); 435si.InEnd = StrokeFIndices.BeforeFirst; 906private static readonly double NoIntersection = StrokeFIndices.BeforeFirst;
MS\Internal\Ink\StrokeFIndices.cs (4)
17private static readonly StrokeFIndices s_empty = new StrokeFIndices(AfterLast, BeforeFirst); 18private static readonly StrokeFIndices s_full = new StrokeFIndices(BeforeFirst, AfterLast); 131if (DoubleUtil.AreClose(fIndex, StrokeFIndices.BeforeFirst)) 160internal bool IsFull { get { return ((DoubleUtil.AreClose(_beginFIndex, BeforeFirst)) && (DoubleUtil.AreClose(_endFIndex,AfterLast))); } }
MS\Internal\Ink\StrokeIntersection.cs (1)
25internal static double BeforeFirst { get { return StrokeFIndices.BeforeFirst; } }
MS\Internal\Ink\StrokeNode.cs (3)
920if (!DoubleUtil.AreClose(fragment.BeginFIndex, StrokeFIndices.BeforeFirst)) 950if (DoubleUtil.AreClose(fragment.BeginFIndex, StrokeFIndices.BeforeFirst)) 953fragment.BeginFIndex = (_index == 0 ? StrokeFIndices.BeforeFirst:_index - 1);
MS\Internal\Ink\StrokeNodeOperations.cs (17)
485result.BeginFIndex = StrokeFIndices.BeforeFirst; 493result.BeginFIndex = StrokeFIndices.BeforeFirst; 495else if (result.BeginFIndex != StrokeFIndices.BeforeFirst) 515if (result.BeginFIndex != StrokeFIndices.BeforeFirst) 612if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 615if (findex != StrokeFIndices.BeforeFirst) 629if (findex != StrokeFIndices.BeforeFirst) 643if (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) 645result.BeginFIndex = StrokeFIndices.BeforeFirst; 648else if (DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) 1185if (isHit && DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 1230result.BeginFIndex = StrokeFIndices.BeforeFirst; 1241result.BeginFIndex = StrokeFIndices.BeforeFirst; 1244if (DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 1265double findex = StrokeFIndices.BeforeFirst; 1285findex = StrokeFIndices.BeforeFirst; 1307DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst) && result.EndFIndex < 0.0f ||
System\Windows\Ink\Stroke.cs (6)
807double beginFIndex = StrokeFIndices.BeforeFirst; 808if (cutAt[0].BeginFIndex == StrokeFIndices.BeforeFirst) 854(DoubleUtil.AreClose(StrokeFIndices.BeforeFirst, beginFIndex)) 891if (!DoubleUtil.AreClose(beginFIndex, StrokeFIndices.BeforeFirst)) 922if ((!DoubleUtil.AreClose(beginFIndex, StrokeFIndices.BeforeFirst)) && !DoubleUtil.AreClose(beginIndex, beginFIndex)) 1005double current = StrokeFIndices.BeforeFirst;