17 types derived from PathSegment
PresentationCore (17)
System\Windows\Media\ArcSegment.cs (1)
35public sealed partial class ArcSegment : PathSegment
System\Windows\Media\BezierSegment.cs (1)
31public sealed partial class BezierSegment : PathSegment
System\Windows\Media\Generated\ArcSegment.cs (1)
45sealed partial class ArcSegment : PathSegment
System\Windows\Media\Generated\BezierSegment.cs (1)
45sealed partial class BezierSegment : PathSegment
System\Windows\Media\Generated\LineSegment.cs (1)
45sealed partial class LineSegment : PathSegment
System\Windows\Media\Generated\PolyBezierSegment.cs (1)
45sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\Generated\PolyBezierSegmentFigureLogic.cs (1)
37public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\Generated\PolyLineSegment.cs (1)
45sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\Generated\PolyLineSegmentFigureLogic.cs (1)
37public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\Generated\PolyQuadraticBezierSegment.cs (1)
45sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\Generated\PolyQuadraticBezierSegmentFigureLogic.cs (1)
37public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\Generated\QuadraticBezierSegment.cs (1)
45sealed partial class QuadraticBezierSegment : PathSegment
System\Windows\Media\LineSegment.cs (1)
31public sealed partial class LineSegment : PathSegment
System\Windows\Media\PolyBezierSegment.cs (1)
31public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\PolyLineSegment.cs (1)
31public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\PolyQuadraticBezierSegment.cs (1)
31public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\QuadraticBezierSegment.cs (1)
31public sealed partial class QuadraticBezierSegment : PathSegment
90 references to PathSegment
PresentationCore (70)
System\Windows\Media\EllipseGeometry.cs (1)
286new PathSegment[]{
System\Windows\Media\Generated\PathSegment.cs (5)
59public new PathSegment Clone() 61return (PathSegment)base.Clone(); 68public new PathSegment CloneCurrentValue() 70return (PathSegment)base.CloneCurrentValue(); 223Type typeofThis = typeof(PathSegment);
System\Windows\Media\Generated\PathSegmentCollection.cs (53)
50public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment> 95public void Add(PathSegment value) 123public bool Contains(PathSegment value) 133public int IndexOf(PathSegment value) 143public void Insert(int index, PathSegment value) 165public bool Remove(PathSegment value) 181PathSegment oldValue = _collection[index]; 225PathSegment oldValue = _collection[ index ]; 243public PathSegment this[int index] 262PathSegment oldValue = _collection[ index ]; 294public void CopyTo(PathSegment[] array, int index) 309bool ICollection<PathSegment>.IsReadOnly 333IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator() 346return ((ICollection<PathSegment>)this).IsReadOnly; 381return Contains(value as PathSegment); 386return IndexOf(value as PathSegment); 397Remove(value as PathSegment); 489internal PathSegment Internal_GetItem(int i) 516private PathSegment Cast(object value) 520if (!(value is PathSegment)) 525return (PathSegment) value; 531private int AddHelper(PathSegment value) 542internal int AddWithoutFiringPublicEvents(PathSegment value) 551PathSegment newValue = value; 604_collection = new FrugalStructList<PathSegment>(count); 608PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].Clone(); 624_collection = new FrugalStructList<PathSegment>(count); 628PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].CloneCurrentValue(); 644_collection = new FrugalStructList<PathSegment>(count); 648PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].GetAsFrozen(); 664_collection = new FrugalStructList<PathSegment>(count); 668PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].GetCurrentValueAsFrozen(); 746internal FrugalStructList<PathSegment> _collection; 756public struct Enumerator : IEnumerator, IEnumerator<PathSegment> 767_current = default(PathSegment); 846public PathSegment Current 869private PathSegment _current; 891_collection = new FrugalStructList<PathSegment>(); 900_collection = new FrugalStructList<PathSegment>(capacity); 906public PathSegmentCollection(IEnumerable<PathSegment> collection) 917ICollection<PathSegment> icollectionOfT = collection as ICollection<PathSegment>; 921_collection = new FrugalStructList<PathSegment>(icollectionOfT); 929_collection = new FrugalStructList<PathSegment>(icollection); 933_collection = new FrugalStructList<PathSegment>(); 935foreach (PathSegment item in collection) 941PathSegment newValue = item; 952foreach (PathSegment item in collection)
System\Windows\Media\LineGeometry.cs (1)
239new PathSegment[]{new LineSegment(endPoint, true)},
System\Windows\Media\PathFigure.cs (2)
51public PathFigure(Point start, IEnumerable<PathSegment> segments, bool closed) 58foreach (PathSegment item in segments)
System\Windows\Media\PathSegmentCollection.cs (1)
32public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment>
System\Windows\Media\PathStreamGeometryContext.cs (5)
52s_defaultValueForPathSegmentIsStroked = (bool)PathSegment.IsStrokedProperty.GetDefaultValue(typeof(PathSegment)); 53s_defaultValueForPathSegmentIsSmoothJoin = (bool)PathSegment.IsSmoothJoinProperty.GetDefaultValue(typeof(PathSegment)); 389PathSegment segment;
System\Windows\Media\RectangleGeometry.cs (2)
345new PathSegment[]{ 365new PathSegment[]{
PresentationFramework (14)
MS\Internal\Controls\InkCanvasSelectionAdorner.cs (1)
266PathSegment line = new LineSegment(new Point(hatchRect.Right, hatchRect.Top), true);
System\Windows\Controls\Primitives\TickBar.cs (6)
537PathSegment[] segments = new PathSegment[] { 550segments = new PathSegment[] { 642PathSegment[] segments = new PathSegment[] { 655segments = new PathSegment[] {
System\Windows\Documents\FixedSOMPageConstructor.cs (1)
969foreach (PathSegment pathSegment in pathSegments)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
543case 447: t = () => typeof(PathSegment); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7922Type type = typeof(System.Windows.Media.PathSegment); 7923DependencyProperty dp = System.Windows.Media.PathSegment.IsStrokedProperty; 7925this.GetXamlType(typeof(System.Windows.Media.PathSegment)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7413typeof(System.Windows.Media.PathSegment),
System\Windows\Markup\KnownTypes.cs (1)
6001case KnownElements.PathSegment: t = typeof(System.Windows.Media.PathSegment); break;
ReachFramework (6)
AlphaFlattener\Utility.cs (3)
541PathSegment segment = figure.Segments[s]; 924PathSegment segment = figure.Segments[s]; 936public static int GetPathPointCount(PathSegment segment)
Serialization\VisualSerializer.cs (3)
1029PathSegment ps = segments[i]; 1253foreach (PathSegment ps in segments) 1526foreach (PathSegment ps in segments)