17 types derived from PathSegment
PresentationCore (17)
System\Windows\Media\ArcSegment.cs (1)
18public sealed partial class ArcSegment : PathSegment
System\Windows\Media\BezierSegment.cs (1)
11public sealed partial class BezierSegment : PathSegment
System\Windows\Media\Generated\ArcSegment.cs (1)
27public sealed partial class ArcSegment : PathSegment
System\Windows\Media\Generated\BezierSegment.cs (1)
27public sealed partial class BezierSegment : PathSegment
System\Windows\Media\Generated\LineSegment.cs (1)
27public sealed partial class LineSegment : PathSegment
System\Windows\Media\Generated\PolyBezierSegment.cs (1)
27public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\Generated\PolyBezierSegmentFigureLogic.cs (1)
31public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\Generated\PolyLineSegment.cs (1)
27public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\Generated\PolyLineSegmentFigureLogic.cs (1)
31public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\Generated\PolyQuadraticBezierSegment.cs (1)
27public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\Generated\PolyQuadraticBezierSegmentFigureLogic.cs (1)
31public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\Generated\QuadraticBezierSegment.cs (1)
27public sealed partial class QuadraticBezierSegment : PathSegment
System\Windows\Media\LineSegment.cs (1)
11public sealed partial class LineSegment : PathSegment
System\Windows\Media\PolyBezierSegment.cs (1)
11public sealed partial class PolyBezierSegment : PathSegment
System\Windows\Media\PolyLineSegment.cs (1)
11public sealed partial class PolyLineSegment : PathSegment
System\Windows\Media\PolyQuadraticBezierSegment.cs (1)
11public sealed partial class PolyQuadraticBezierSegment : PathSegment
System\Windows\Media\QuadraticBezierSegment.cs (1)
11public sealed partial class QuadraticBezierSegment : PathSegment
90 references to PathSegment
PresentationCore (70)
System\Windows\Media\EllipseGeometry.cs (1)
268new PathSegment[]{
System\Windows\Media\Generated\PathSegment.cs (5)
41public new PathSegment Clone() 43return (PathSegment)base.Clone(); 50public new PathSegment CloneCurrentValue() 52return (PathSegment)base.CloneCurrentValue(); 204Type typeofThis = typeof(PathSegment);
System\Windows\Media\Generated\PathSegmentCollection.cs (53)
31public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment> 76public void Add(PathSegment value) 104public bool Contains(PathSegment value) 114public int IndexOf(PathSegment value) 124public void Insert(int index, PathSegment value) 146public bool Remove(PathSegment value) 162PathSegment oldValue = _collection[index]; 206PathSegment oldValue = _collection[ index ]; 224public PathSegment this[int index] 244PathSegment oldValue = _collection[ index ]; 278public void CopyTo(PathSegment[] array, int index) 293bool ICollection<PathSegment>.IsReadOnly 317IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator() 330return ((ICollection<PathSegment>)this).IsReadOnly; 365return Contains(value as PathSegment); 370return IndexOf(value as PathSegment); 381Remove(value as PathSegment); 473internal PathSegment Internal_GetItem(int i) 500private PathSegment Cast(object value) 504if (!(value is PathSegment)) 509return (PathSegment) value; 515private int AddHelper(PathSegment value) 526internal int AddWithoutFiringPublicEvents(PathSegment value) 535PathSegment newValue = value; 588_collection = new FrugalStructList<PathSegment>(count); 592PathSegment newValue = (PathSegment)sourcePathSegmentCollection._collection[i].Clone(); 610_collection = new FrugalStructList<PathSegment>(count); 614PathSegment newValue = (PathSegment)sourcePathSegmentCollection._collection[i].CloneCurrentValue(); 632_collection = new FrugalStructList<PathSegment>(count); 636PathSegment newValue = (PathSegment)sourcePathSegmentCollection._collection[i].GetAsFrozen(); 654_collection = new FrugalStructList<PathSegment>(count); 658PathSegment newValue = (PathSegment)sourcePathSegmentCollection._collection[i].GetCurrentValueAsFrozen(); 738internal FrugalStructList<PathSegment> _collection; 748public struct Enumerator : IEnumerator, IEnumerator<PathSegment> 759_current = default(PathSegment); 839public PathSegment Current 862private PathSegment _current; 884_collection = new FrugalStructList<PathSegment>(); 893_collection = new FrugalStructList<PathSegment>(capacity); 899public PathSegmentCollection(IEnumerable<PathSegment> collection) 910ICollection<PathSegment> icollectionOfT = collection as ICollection<PathSegment>; 914_collection = new FrugalStructList<PathSegment>(icollectionOfT); 922_collection = new FrugalStructList<PathSegment>(icollection); 926_collection = new FrugalStructList<PathSegment>(); 928foreach (PathSegment item in collection) 934PathSegment newValue = item; 946foreach (PathSegment item in collection)
System\Windows\Media\LineGeometry.cs (1)
219new PathSegment[]{new LineSegment(endPoint, true)},
System\Windows\Media\PathFigure.cs (2)
31public PathFigure(Point start, IEnumerable<PathSegment> segments, bool closed) 38foreach (PathSegment item in segments)
System\Windows\Media\PathSegmentCollection.cs (1)
17public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment>
System\Windows\Media\PathStreamGeometryContext.cs (5)
34s_defaultValueForPathSegmentIsStroked = (bool)PathSegment.IsStrokedProperty.GetDefaultValue(typeof(PathSegment)); 35s_defaultValueForPathSegmentIsSmoothJoin = (bool)PathSegment.IsSmoothJoinProperty.GetDefaultValue(typeof(PathSegment)); 372PathSegment segment;
System\Windows\Media\RectangleGeometry.cs (2)
329new PathSegment[]{ 349new PathSegment[]{
PresentationFramework (14)
MS\Internal\Controls\InkCanvasSelectionAdorner.cs (1)
261PathSegment line = new LineSegment(new Point(hatchRect.Right, hatchRect.Top), true);
System\Windows\Controls\Primitives\TickBar.cs (6)
522PathSegment[] segments = new PathSegment[] { 535segments = new PathSegment[] { 627PathSegment[] segments = new PathSegment[] { 640segments = new PathSegment[] {
System\Windows\Documents\FixedSOMPageConstructor.cs (1)
965foreach (PathSegment pathSegment in pathSegments)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
540case 447: t = () => typeof(PathSegment); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
8559Type type = typeof(System.Windows.Media.PathSegment); 8560DependencyProperty dp = System.Windows.Media.PathSegment.IsStrokedProperty; 8562this.GetXamlType(typeof(System.Windows.Media.PathSegment)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8160typeof(System.Windows.Media.PathSegment),
System\Windows\Markup\KnownTypes.cs (1)
5994case KnownElements.PathSegment: t = typeof(System.Windows.Media.PathSegment); break;
ReachFramework (6)
AlphaFlattener\Utility.cs (3)
527PathSegment segment = figure.Segments[s]; 907PathSegment segment = figure.Segments[s]; 918public static int GetPathPointCount(PathSegment segment)
Serialization\VisualSerializer.cs (3)
1021PathSegment ps = segments[i]; 1245foreach (PathSegment ps in segments) 1518foreach (PathSegment ps in segments)