256 instantiations of LineSegment
PresentationCore (9)
PresentationFramework (30)
MS\Internal\Ink\PenCursorManager.cs (12)
457LineSegment segment = new LineSegment(new Point(16, 5), true);
461segment = new LineSegment(new Point(26, 15), true);
465segment = new LineSegment(new Point(15, 15), true);
469segment = new LineSegment(new Point(5, 5), true);
483segment = new LineSegment(new Point(5, 10), true);
487segment = new LineSegment(new Point(15, 19), true);
491segment = new LineSegment(new Point(15, 15), true);
495segment = new LineSegment(new Point(5, 5), true);
510segment = new LineSegment(new Point(15, 19), true);
514segment = new LineSegment(new Point(26, 19), true);
518segment = new LineSegment(new Point(26, 15), true);
522segment = new LineSegment(new Point(15, 15), true);
System\Windows\Controls\Primitives\TickBar.cs (8)
523new LineSegment(pt2, true),
524new LineSegment(pt0, true),
536new LineSegment(pt2, true),
537new LineSegment(pt0, true),
628new LineSegment(pt2, true),
629new LineSegment(pt0, true),
641new LineSegment(pt2, true),
642new LineSegment(pt0, true),
PresentationFramework.Aero (42)
Microsoft\Windows\Themes\BulletChrome.cs (7)
887figure.Segments.Add(new LineSegment(new Point(10.667, 3.167), true));
888figure.Segments.Add(new LineSegment(new Point(7, 10.667), true));
889figure.Segments.Add(new LineSegment(new Point(5.333, 10.667), true));
890figure.Segments.Add(new LineSegment(new Point(3.333, 8.167), true));
891figure.Segments.Add(new LineSegment(new Point(3.333, 6.833), true));
892figure.Segments.Add(new LineSegment(new Point(4.833, 6.5), true));
893figure.Segments.Add(new LineSegment(new Point(6, 8), true));
Microsoft\Windows\Themes\ListBoxChrome.cs (6)
476borderFigure.Segments.Add(new LineSegment(new Point(bounds.Left, bounds.Bottom), false));
477borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right, bounds.Bottom), false));
478borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right, bounds.Top), false));
488borderFigure.Segments.Add(new LineSegment(new Point(bounds.Left + thickness.Left, bounds.Bottom - thickness.Bottom), false));
489borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right - thickness.Right, bounds.Bottom - thickness.Bottom), false));
490borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right - thickness.Right, bounds.Top + thickness.Top), false));
Microsoft\Windows\Themes\ScrollChrome.cs (8)
607figure.Segments.Add(new LineSegment(new Point(0, 3.5), true));
608figure.Segments.Add(new LineSegment(new Point(4.0, 7.0), true));
639figure.Segments.Add(new LineSegment(new Point(4, 3.5), true));
640figure.Segments.Add(new LineSegment(new Point(0.0, 7.0), true));
671figure.Segments.Add(new LineSegment(new Point(3.5, 0), true));
672figure.Segments.Add(new LineSegment(new Point(7.0, 4.0), true));
703figure.Segments.Add(new LineSegment(new Point(3.5, 4.0), true));
704figure.Segments.Add(new LineSegment(new Point(7.0, 0.0), true));
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\SystemDropShadowChrome.cs (14)
229figure.Segments.Add(new LineSegment(new Point(guidelineSetX[1], guidelineSetY[1]), true));
230figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[1]), true));
239figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[3]), true));
240figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[3]), true));
241figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[5]), true));
245figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[5]), true));
250figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[5]), true));
251figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[4]), true));
252figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[4]), true));
256figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[5]), true));
262figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[2]), true));
263figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[2]), true));
264figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[0]), true));
268figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[0]), true));
PresentationFramework.Aero2 (42)
Microsoft\Windows\Themes\BulletChrome.cs (7)
887figure.Segments.Add(new LineSegment(new Point(10.667, 3.167), true));
888figure.Segments.Add(new LineSegment(new Point(7, 10.667), true));
889figure.Segments.Add(new LineSegment(new Point(5.333, 10.667), true));
890figure.Segments.Add(new LineSegment(new Point(3.333, 8.167), true));
891figure.Segments.Add(new LineSegment(new Point(3.333, 6.833), true));
892figure.Segments.Add(new LineSegment(new Point(4.833, 6.5), true));
893figure.Segments.Add(new LineSegment(new Point(6, 8), true));
Microsoft\Windows\Themes\ListBoxChrome.cs (6)
476borderFigure.Segments.Add(new LineSegment(new Point(bounds.Left, bounds.Bottom), false));
477borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right, bounds.Bottom), false));
478borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right, bounds.Top), false));
488borderFigure.Segments.Add(new LineSegment(new Point(bounds.Left + thickness.Left, bounds.Bottom - thickness.Bottom), false));
489borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right - thickness.Right, bounds.Bottom - thickness.Bottom), false));
490borderFigure.Segments.Add(new LineSegment(new Point(bounds.Right - thickness.Right, bounds.Top + thickness.Top), false));
Microsoft\Windows\Themes\ScrollChrome.cs (8)
607figure.Segments.Add(new LineSegment(new Point(0, 3.5), true));
608figure.Segments.Add(new LineSegment(new Point(4.0, 7.0), true));
639figure.Segments.Add(new LineSegment(new Point(4, 3.5), true));
640figure.Segments.Add(new LineSegment(new Point(0.0, 7.0), true));
671figure.Segments.Add(new LineSegment(new Point(3.5, 0), true));
672figure.Segments.Add(new LineSegment(new Point(7.0, 4.0), true));
703figure.Segments.Add(new LineSegment(new Point(3.5, 4.0), true));
704figure.Segments.Add(new LineSegment(new Point(7.0, 0.0), true));
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\SystemDropShadowChrome.cs (14)
229figure.Segments.Add(new LineSegment(new Point(guidelineSetX[1], guidelineSetY[1]), true));
230figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[1]), true));
239figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[3]), true));
240figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[3]), true));
241figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[5]), true));
245figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[5]), true));
250figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[5]), true));
251figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[4]), true));
252figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[4]), true));
256figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[5]), true));
262figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[2]), true));
263figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[2]), true));
264figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[0]), true));
268figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[0]), true));
PresentationFramework.AeroLite (18)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\SystemDropShadowChrome.cs (14)
229figure.Segments.Add(new LineSegment(new Point(guidelineSetX[1], guidelineSetY[1]), true));
230figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[1]), true));
239figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[3]), true));
240figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[3]), true));
241figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[5]), true));
245figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[5]), true));
250figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[5]), true));
251figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[4]), true));
252figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[4]), true));
256figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[5]), true));
262figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[2]), true));
263figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[2]), true));
264figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[0]), true));
268figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[0]), true));
PresentationFramework.Classic (29)
Microsoft\Windows\Themes\ClassicBorderDecorator.cs (11)
877figure.Segments.Add(new LineSegment(rect.TopRight, true));
878figure.Segments.Add(new LineSegment(rect.BottomRight, true));
879figure.Segments.Add(new LineSegment(rect.BottomLeft, true));
1083figure.Segments.Add(new LineSegment(new Point(left, top + outerRadius), true)); //left side
1085figure.Segments.Add(new LineSegment(new Point(right - outerRadius, top), true)); //top side
1087figure.Segments.Add(new LineSegment(new Point(right - 1.0 - innerRadius * 0.293, top + 1.0 + innerRadius * 0.293), true)); //inner top right corner
1089figure.Segments.Add(new LineSegment(new Point(left + outerRadius, top + 1.0), true)); //inner top side
1091figure.Segments.Add(new LineSegment(new Point(left + 1.0, bottom), true)); //inner right side
1117figure.Segments.Add(new LineSegment(new Point(right - 1.0, top + outerRadius), true)); //left side
1119figure.Segments.Add(new LineSegment(new Point(right - outerRadius * 0.293, top + outerRadius * 0.293), true)); //top right corner
1121figure.Segments.Add(new LineSegment(new Point(right, bottom), true)); //right side
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\SystemDropShadowChrome.cs (14)
229figure.Segments.Add(new LineSegment(new Point(guidelineSetX[1], guidelineSetY[1]), true));
230figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[1]), true));
239figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[3]), true));
240figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[3]), true));
241figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[5]), true));
245figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[5]), true));
250figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[5]), true));
251figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[4]), true));
252figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[4]), true));
256figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[5]), true));
262figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[2]), true));
263figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[2]), true));
264figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[0]), true));
268figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[0]), true));
PresentationFramework.Luna (43)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (6)
178LineSegment line = new LineSegment(new Point(size.Width - 0.5, 0.5), true);
186line = new LineSegment(new Point(2.5, 2.5), true);
325LineSegment line = new LineSegment(new Point(5.0, 0.0), false);
329line = new LineSegment(new Point(10.0, 5.0), false);
337LineSegment line = new LineSegment(new Point(10.0, 0.0), false);
341line = new LineSegment(new Point(5.0, 5.0), false);
Microsoft\Windows\Themes\ScrollChrome.cs (20)
440figure.Segments.Add(new LineSegment(new Point(0.0, 4.5), true));
441figure.Segments.Add(new LineSegment(new Point(4.5, 9.0), true));
442figure.Segments.Add(new LineSegment(new Point(6.0, 7.5), true));
443figure.Segments.Add(new LineSegment(new Point(3.0, 4.5), true));
444figure.Segments.Add(new LineSegment(new Point(6.0, 1.5), true));
475figure.Segments.Add(new LineSegment(new Point(8.0, 4.5), true));
476figure.Segments.Add(new LineSegment(new Point(3.5, 9.0), true));
477figure.Segments.Add(new LineSegment(new Point(2.0, 7.5), true));
478figure.Segments.Add(new LineSegment(new Point(5.0, 4.5), true));
479figure.Segments.Add(new LineSegment(new Point(2.0, 1.5), true));
510figure.Segments.Add(new LineSegment(new Point(4.5, 0.0), true));
511figure.Segments.Add(new LineSegment(new Point(9.0, 4.5), true));
512figure.Segments.Add(new LineSegment(new Point(7.5, 6.0), true));
513figure.Segments.Add(new LineSegment(new Point(4.5, 3.0), true));
514figure.Segments.Add(new LineSegment(new Point(1.5, 6.0), true));
545figure.Segments.Add(new LineSegment(new Point(4.5, 8.0), true));
546figure.Segments.Add(new LineSegment(new Point(9.0, 3.5), true));
547figure.Segments.Add(new LineSegment(new Point(7.5, 2.0), true));
548figure.Segments.Add(new LineSegment(new Point(4.5, 5.0), true));
549figure.Segments.Add(new LineSegment(new Point(1.5, 2.0), true));
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\SystemDropShadowChrome.cs (14)
229figure.Segments.Add(new LineSegment(new Point(guidelineSetX[1], guidelineSetY[1]), true));
230figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[1]), true));
239figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[3]), true));
240figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[3]), true));
241figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[5]), true));
245figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[5]), true));
250figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[5]), true));
251figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[4]), true));
252figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[4]), true));
256figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[5]), true));
262figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[2]), true));
263figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[2]), true));
264figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[0]), true));
268figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[0]), true));
PresentationFramework.Royale (43)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (6)
107LineSegment line = new LineSegment(new Point(size.Width - 0.5, 0.5), true);
115line = new LineSegment(new Point(2.5, 2.5), true);
247LineSegment line = new LineSegment(new Point(5.0, 0.0), false);
251line = new LineSegment(new Point(10.0, 5.0), false);
259LineSegment line = new LineSegment(new Point(10.0, 0.0), false);
263line = new LineSegment(new Point(5.0, 5.0), false);
Microsoft\Windows\Themes\ScrollChrome.cs (20)
400figure.Segments.Add(new LineSegment(new Point(0.0, 4.5), true));
401figure.Segments.Add(new LineSegment(new Point(4.5, 9.0), true));
402figure.Segments.Add(new LineSegment(new Point(6.0, 7.5), true));
403figure.Segments.Add(new LineSegment(new Point(3.0, 4.5), true));
404figure.Segments.Add(new LineSegment(new Point(6.0, 1.5), true));
435figure.Segments.Add(new LineSegment(new Point(8.0, 4.5), true));
436figure.Segments.Add(new LineSegment(new Point(3.5, 9.0), true));
437figure.Segments.Add(new LineSegment(new Point(2.0, 7.5), true));
438figure.Segments.Add(new LineSegment(new Point(5.0, 4.5), true));
439figure.Segments.Add(new LineSegment(new Point(2.0, 1.5), true));
470figure.Segments.Add(new LineSegment(new Point(4.5, 0.0), true));
471figure.Segments.Add(new LineSegment(new Point(9.0, 4.5), true));
472figure.Segments.Add(new LineSegment(new Point(7.5, 6.0), true));
473figure.Segments.Add(new LineSegment(new Point(4.5, 3.0), true));
474figure.Segments.Add(new LineSegment(new Point(1.5, 6.0), true));
505figure.Segments.Add(new LineSegment(new Point(4.5, 8.0), true));
506figure.Segments.Add(new LineSegment(new Point(9.0, 3.5), true));
507figure.Segments.Add(new LineSegment(new Point(7.5, 2.0), true));
508figure.Segments.Add(new LineSegment(new Point(4.5, 5.0), true));
509figure.Segments.Add(new LineSegment(new Point(1.5, 2.0), true));
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\SystemDropShadowChrome.cs (14)
229figure.Segments.Add(new LineSegment(new Point(guidelineSetX[1], guidelineSetY[1]), true));
230figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[1]), true));
239figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[3]), true));
240figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[3]), true));
241figure.Segments.Add(new LineSegment(new Point(guidelineSetX[3], guidelineSetY[5]), true));
245figure.Segments.Add(new LineSegment(new Point(guidelineSetX[0], guidelineSetY[5]), true));
250figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[5]), true));
251figure.Segments.Add(new LineSegment(new Point(guidelineSetX[4], guidelineSetY[4]), true));
252figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[4]), true));
256figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[5]), true));
262figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[2]), true));
263figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[2]), true));
264figure.Segments.Add(new LineSegment(new Point(guidelineSetX[2], guidelineSetY[0]), true));
268figure.Segments.Add(new LineSegment(new Point(guidelineSetX[5], guidelineSetY[0]), true));
36 references to LineSegment
PresentationCore (6)
PresentationFramework (6)
PresentationFramework.Aero (2)
PresentationFramework.Aero2 (2)
PresentationFramework.AeroLite (2)
PresentationFramework.Classic (2)
PresentationFramework.Luna (3)
PresentationFramework.Royale (3)
ReachFramework (10)