17 types derived from PathSegment
PresentationCore (17)
Core\CSharp\System\Windows\Media\ArcSegment.cs (1)
37public sealed partial class ArcSegment : PathSegment
Core\CSharp\System\Windows\Media\BezierSegment.cs (1)
34public sealed partial class BezierSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\ArcSegment.cs (1)
51sealed partial class ArcSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\BezierSegment.cs (1)
51sealed partial class BezierSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\LineSegment.cs (1)
51sealed partial class LineSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\PolyBezierSegment.cs (1)
51sealed partial class PolyBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\PolyBezierSegmentFigureLogic.cs (1)
40public sealed partial class PolyBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\PolyLineSegment.cs (1)
51sealed partial class PolyLineSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\PolyLineSegmentFigureLogic.cs (1)
40public sealed partial class PolyLineSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\PolyQuadraticBezierSegment.cs (1)
51sealed partial class PolyQuadraticBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\PolyQuadraticBezierSegmentFigureLogic.cs (1)
40public sealed partial class PolyQuadraticBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\Generated\QuadraticBezierSegment.cs (1)
51sealed partial class QuadraticBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\LineSegment.cs (1)
34public sealed partial class LineSegment : PathSegment
Core\CSharp\System\Windows\Media\PolyBezierSegment.cs (1)
34public sealed partial class PolyBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\PolyLineSegment.cs (1)
34public sealed partial class PolyLineSegment : PathSegment
Core\CSharp\System\Windows\Media\PolyQuadraticBezierSegment.cs (1)
34public sealed partial class PolyQuadraticBezierSegment : PathSegment
Core\CSharp\System\Windows\Media\QuadraticBezierSegment.cs (1)
33public sealed partial class QuadraticBezierSegment : PathSegment
84 references to PathSegment
PresentationCore (70)
Core\CSharp\System\Windows\Media\EllipseGeometry.cs (1)
303new PathSegment[]{
Core\CSharp\System\Windows\Media\Generated\PathSegment.cs (5)
65public new PathSegment Clone() 67return (PathSegment)base.Clone(); 74public new PathSegment CloneCurrentValue() 76return (PathSegment)base.CloneCurrentValue(); 229Type typeofThis = typeof(PathSegment);
Core\CSharp\System\Windows\Media\Generated\PathSegmentCollection.cs (53)
53public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment> 98public void Add(PathSegment value) 126public bool Contains(PathSegment value) 136public int IndexOf(PathSegment value) 146public void Insert(int index, PathSegment value) 168public bool Remove(PathSegment value) 184PathSegment oldValue = _collection[index]; 228PathSegment oldValue = _collection[ index ]; 246public PathSegment this[int index] 266PathSegment oldValue = _collection[ index ]; 300public void CopyTo(PathSegment[] array, int index) 320bool ICollection<PathSegment>.IsReadOnly 344IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator() 357return ((ICollection<PathSegment>)this).IsReadOnly; 392return Contains(value as PathSegment); 397return IndexOf(value as PathSegment); 408Remove(value as PathSegment); 505internal PathSegment Internal_GetItem(int i) 532private PathSegment Cast(object value) 539if (!(value is PathSegment)) 544return (PathSegment) value; 550private int AddHelper(PathSegment value) 561internal int AddWithoutFiringPublicEvents(PathSegment value) 570PathSegment newValue = value; 623_collection = new FrugalStructList<PathSegment>(count); 627PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].Clone(); 645_collection = new FrugalStructList<PathSegment>(count); 649PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].CloneCurrentValue(); 667_collection = new FrugalStructList<PathSegment>(count); 671PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].GetAsFrozen(); 689_collection = new FrugalStructList<PathSegment>(count); 693PathSegment newValue = (PathSegment) sourcePathSegmentCollection._collection[i].GetCurrentValueAsFrozen(); 773internal FrugalStructList<PathSegment> _collection; 783public struct Enumerator : IEnumerator, IEnumerator<PathSegment> 794_current = default(PathSegment); 874public PathSegment Current 897private PathSegment _current; 919_collection = new FrugalStructList<PathSegment>(); 928_collection = new FrugalStructList<PathSegment>(capacity); 934public PathSegmentCollection(IEnumerable<PathSegment> collection) 945ICollection<PathSegment> icollectionOfT = collection as ICollection<PathSegment>; 949_collection = new FrugalStructList<PathSegment>(icollectionOfT); 957_collection = new FrugalStructList<PathSegment>(icollection); 961_collection = new FrugalStructList<PathSegment>(); 963foreach (PathSegment item in collection) 969PathSegment newValue = item; 981foreach (PathSegment item in collection)
Core\CSharp\System\Windows\Media\LineGeometry.cs (1)
254new PathSegment[]{new LineSegment(endPoint, true)},
Core\CSharp\System\Windows\Media\PathFigure.cs (2)
54public PathFigure(Point start, IEnumerable<PathSegment> segments, bool closed) 61foreach (PathSegment item in segments)
Core\CSharp\System\Windows\Media\PathSegmentCollection.cs (1)
33public sealed partial class PathSegmentCollection : Animatable, IList, IList<PathSegment>
Core\CSharp\System\Windows\Media\PathStreamGeometryContext.cs (5)
55s_defaultValueForPathSegmentIsStroked = (bool)PathSegment.IsStrokedProperty.GetDefaultValue(typeof(PathSegment)); 56s_defaultValueForPathSegmentIsSmoothJoin = (bool)PathSegment.IsSmoothJoinProperty.GetDefaultValue(typeof(PathSegment)); 392PathSegment segment;
Core\CSharp\System\Windows\Media\RectangleGeometry.cs (2)
360new PathSegment[]{ 380new PathSegment[]{
PresentationFramework (14)
src\Framework\MS\Internal\Controls\InkCanvasSelectionAdorner.cs (1)
275PathSegment line = new LineSegment(new Point(hatchRect.Right, hatchRect.Top), true);
src\Framework\System\Windows\Controls\Primitives\TickBar.cs (6)
538PathSegment[] segments = new PathSegment[] { 551segments = new PathSegment[] { 643PathSegment[] segments = new PathSegment[] { 656segments = new PathSegment[] {
src\Framework\System\Windows\Documents\FixedSOMPageConstructor.cs (1)
978foreach (PathSegment pathSegment in pathSegments)
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
539case 447: t = () => typeof(PathSegment); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7880Type type = typeof(System.Windows.Media.PathSegment); 7881DependencyProperty dp = System.Windows.Media.PathSegment.IsStrokedProperty; 7883this.GetXamlType(typeof(System.Windows.Media.PathSegment)), // DeclaringType
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7409typeof(System.Windows.Media.PathSegment),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
5991case KnownElements.PathSegment: t = typeof(System.Windows.Media.PathSegment); break;