17 types derived from PathSegment
PresentationCore (17)
System\Windows\Media\ArcSegment.cs (1)
19public sealed partial class ArcSegment : PathSegment
System\Windows\Media\BezierSegment.cs (1)
12public sealed partial class BezierSegment : PathSegment
System\Windows\Media\Generated\ArcSegment.cs (1)
17sealed partial class ArcSegment : PathSegment
System\Windows\Media\Generated\BezierSegment.cs (1)
15sealed partial class BezierSegment : PathSegment
System\Windows\Media\Generated\LineSegment.cs (1)
15sealed partial class LineSegment : PathSegment
System\Windows\Media\Generated\PolyBezierSegment.cs (1)
17sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\Generated\PolyBezierSegmentFigureLogic.cs (1)
22public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\Generated\PolyLineSegment.cs (1)
17sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\Generated\PolyLineSegmentFigureLogic.cs (1)
22public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\Generated\PolyQuadraticBezierSegment.cs (1)
17sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\Generated\PolyQuadraticBezierSegmentFigureLogic.cs (1)
22public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\Generated\QuadraticBezierSegment.cs (1)
15sealed partial class QuadraticBezierSegment : PathSegment
System\Windows\Media\LineSegment.cs (1)
12public sealed partial class LineSegment : PathSegment
System\Windows\Media\PolyBezierSegment.cs (1)
12public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\PolyLineSegment.cs (1)
12public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\PolyQuadraticBezierSegment.cs (1)
12public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\QuadraticBezierSegment.cs (1)
12public sealed partial class QuadraticBezierSegment : PathSegment
90 references to PathSegment
PresentationCore (70)
System\Windows\Media\EllipseGeometry.cs (1)
269new PathSegment[]{
System\Windows\Media\Generated\PathSegment.cs (5)
32public new PathSegment Clone() 34return (PathSegment)base.Clone(); 41public new PathSegment CloneCurrentValue() 43return (PathSegment)base.CloneCurrentValue(); 196Type typeofThis = typeof(PathSegment);
System\Windows\Media\Generated\PathSegmentCollection.cs (53)
19public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment> 64public void Add(PathSegment value) 92public bool Contains(PathSegment value) 102public int IndexOf(PathSegment value) 112public void Insert(int index, PathSegment value) 134public bool Remove(PathSegment value) 150PathSegment oldValue = _collection[index]; 194PathSegment oldValue = _collection[ index ]; 212public PathSegment this[int index] 231PathSegment oldValue = _collection[ index ]; 263public void CopyTo(PathSegment[] array, int index) 278bool ICollection<PathSegment>.IsReadOnly 302IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator() 315return ((ICollection<PathSegment>)this).IsReadOnly; 350return Contains(value as PathSegment); 355return IndexOf(value as PathSegment); 366Remove(value as PathSegment); 458internal PathSegment Internal_GetItem(int i) 485private PathSegment Cast(object value) 489if (!(value is PathSegment)) 494return (PathSegment) value; 500private int AddHelper(PathSegment value) 511internal int AddWithoutFiringPublicEvents(PathSegment value) 520PathSegment newValue = value; 573_collection = new FrugalStructList<PathSegment>(count); 577PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].Clone(); 593_collection = new FrugalStructList<PathSegment>(count); 597PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].CloneCurrentValue(); 613_collection = new FrugalStructList<PathSegment>(count); 617PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].GetAsFrozen(); 633_collection = new FrugalStructList<PathSegment>(count); 637PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].GetCurrentValueAsFrozen(); 715internal FrugalStructList<PathSegment> _collection; 725public struct Enumerator : IEnumerator, IEnumerator<PathSegment> 736_current = default(PathSegment); 815public PathSegment Current 838private PathSegment _current; 860_collection = new FrugalStructList<PathSegment>(); 869_collection = new FrugalStructList<PathSegment>(capacity); 875public PathSegmentCollection(IEnumerable<PathSegment> collection) 886ICollection<PathSegment> icollectionOfT = collection as ICollection<PathSegment>; 890_collection = new FrugalStructList<PathSegment>(icollectionOfT); 898_collection = new FrugalStructList<PathSegment>(icollection); 902_collection = new FrugalStructList<PathSegment>(); 904foreach (PathSegment item in collection) 910PathSegment newValue = item; 921foreach (PathSegment item in collection)
System\Windows\Media\LineGeometry.cs (1)
220new PathSegment[]{new LineSegment(endPoint, true)},
System\Windows\Media\PathFigure.cs (2)
32public PathFigure(Point start, IEnumerable<PathSegment> segments, bool closed) 39foreach (PathSegment item in segments)
System\Windows\Media\PathSegmentCollection.cs (1)
18public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment>
System\Windows\Media\PathStreamGeometryContext.cs (5)
35s_defaultValueForPathSegmentIsStroked = (bool)PathSegment.IsStrokedProperty.GetDefaultValue(typeof(PathSegment)); 36s_defaultValueForPathSegmentIsSmoothJoin = (bool)PathSegment.IsSmoothJoinProperty.GetDefaultValue(typeof(PathSegment)); 372PathSegment segment;
System\Windows\Media\RectangleGeometry.cs (2)
330new PathSegment[]{ 350new PathSegment[]{
PresentationFramework (14)
MS\Internal\Controls\InkCanvasSelectionAdorner.cs (1)
259PathSegment line = new LineSegment(new Point(hatchRect.Right, hatchRect.Top), true);
System\Windows\Controls\Primitives\TickBar.cs (6)
523PathSegment[] segments = new PathSegment[] { 536segments = new PathSegment[] { 628PathSegment[] segments = new PathSegment[] { 641segments = new PathSegment[] {
System\Windows\Documents\FixedSOMPageConstructor.cs (1)
964foreach (PathSegment pathSegment in pathSegments)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
541case 447: t = () => typeof(PathSegment); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7920Type type = typeof(System.Windows.Media.PathSegment); 7921DependencyProperty dp = System.Windows.Media.PathSegment.IsStrokedProperty; 7923this.GetXamlType(typeof(System.Windows.Media.PathSegment)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7411typeof(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)
528PathSegment segment = figure.Segments[s]; 908PathSegment segment = figure.Segments[s]; 919public static int GetPathPointCount(PathSegment segment)
Serialization\VisualSerializer.cs (3)
1021PathSegment ps = segments[i]; 1245foreach (PathSegment ps in segments) 1518foreach (PathSegment ps in segments)