1 write to B
PresentationCore (1)
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (1)
245quad.B = endNode.Position + _vertices[i] * endNode.PressureFactor;
28 references to B
PresentationCore (28)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (2)
186yield return new ContourSegment(quad.A, quad.B); 187yield return new ContourSegment(quad.B, quad.C, node.Position);
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (19)
331abPoints.Add(quad.B); 364if (point == quad.B) 366abPoints.Add(quad.B); 451if (angleBetweenNodes == 0.0d || ((quad1.B == quad2.A) && (quad1.C == quad2.D))) 454abPoints.Add(quad1.B); 468if (quad1.B == quad2.A) 470abPoints.Add(quad1.B); 480Point intersection = GetIntersection(quad1.A, quad1.B, quad2.A, quad2.B); 586if (quad1.B == quad2.A) 588abPoints.Add(quad1.B); 600abPoints.Add(quad1.B); 631if (point == quad1.B) 668if (!node3Rect.Contains(quad1.B)) 670abPoints.Add(quad1.B); 675if (!node3Rect.Contains(quad1.B)) 677abPoints.Add(quad1.B); 686Point intersection = GetIntersection(quad1.A, quad1.B, quad2.A, quad2.B);
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (5)
143yield return new ContourSegment(quad.A, quad.B); 148if (vertex == quad.B) 276((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.D - quad.A) == 0)) // (1) 421while (((endNode.Position + _vertices[i] * pressureFactor) != quad.B) && (count != 0)) 1162while (!DoubleUtil.AreClose((endNode.Position + _vertices[i] * pressureFactor), quad.B) && (count != 0))
Core\CSharp\MS\Internal\Ink\StrokeRenderer.cs (2)
154connectingQuadPoints[abIndex++] = quad.B; 787pointBuffer3.Add(quad.B);