10 types derived from Drawing
PresentationCore (10)
Core\CSharp\System\Windows\Media\DrawingGroup.cs (1)
50public sealed partial class DrawingGroup : Drawing
Core\CSharp\System\Windows\Media\Generated\DrawingGroup.cs (1)
51sealed partial class DrawingGroup : Drawing
Core\CSharp\System\Windows\Media\Generated\GeometryDrawing.cs (1)
51sealed partial class GeometryDrawing : Drawing
Core\CSharp\System\Windows\Media\Generated\GlyphRunDrawing.cs (1)
51sealed partial class GlyphRunDrawing : Drawing
Core\CSharp\System\Windows\Media\Generated\ImageDrawing.cs (1)
51sealed partial class ImageDrawing : Drawing
Core\CSharp\System\Windows\Media\Generated\VideoDrawing.cs (1)
51sealed partial class VideoDrawing : Drawing
Core\CSharp\System\Windows\Media\GeometryDrawing.cs (1)
24public sealed partial class GeometryDrawing : Drawing
Core\CSharp\System\Windows\Media\GlyphRunDrawing.cs (1)
21public sealed partial class GlyphRunDrawing : Drawing
Core\CSharp\System\Windows\Media\ImageDrawing.cs (1)
24public sealed partial class ImageDrawing : Drawing
Core\CSharp\System\Windows\Media\VideoDrawing.cs (1)
21public sealed partial class VideoDrawing : Drawing
112 references to Drawing
PresentationCore (101)
Core\CSharp\System\Windows\Media\Drawing.cs (3)
105((Drawing)this).WalkCurrentValue(ctx); 144((Drawing)this).Changed += handler; 148((Drawing)this).Changed -= handler;
Core\CSharp\System\Windows\Media\DrawingBrush.cs (1)
47public DrawingBrush(Drawing drawing)
Core\CSharp\System\Windows\Media\DrawingCollection.cs (1)
24public sealed partial class DrawingCollection : Animatable, IList, IList<Drawing>
Core\CSharp\System\Windows\Media\DrawingDrawingContext.cs (3)
648Drawing drawing) 1427private void AddDrawing(Drawing newDrawing) 1489protected Drawing _rootDrawing;
Core\CSharp\System\Windows\Media\DrawingGroup.cs (1)
277Drawing drawing = collection.Internal_GetItem(i);
Core\CSharp\System\Windows\Media\DrawingImage.cs (2)
46public DrawingImage(Drawing drawing) 98Drawing drawing = Drawing;
Core\CSharp\System\Windows\Media\DrawingServices.cs (2)
33internal static bool HitTestPoint(Drawing drawing, Point point) 57internal static IntersectionDetail HitTestGeometry(Drawing drawing, PathGeometry geometry)
Core\CSharp\System\Windows\Media\FormattedText.cs (2)
1952private void CombineGeometryRecursive(Drawing drawing, ref GeometryGroup accumulatedGeometry) 1958foreach (Drawing child in group.Children)
Core\CSharp\System\Windows\Media\Generated\Drawing.cs (4)
65public new Drawing Clone() 67return (Drawing)base.Clone(); 74public new Drawing CloneCurrentValue() 76return (Drawing)base.CloneCurrentValue();
Core\CSharp\System\Windows\Media\Generated\DrawingBrush.cs (10)
114Drawing oldV = (Drawing) e.OldValue; 115Drawing newV = (Drawing) e.NewValue; 145public Drawing Drawing 149return (Drawing) GetValue(DrawingProperty); 206Drawing vDrawing = Drawing; 288Drawing vDrawing = Drawing; 311Drawing vDrawing = Drawing; 419typeof(Drawing),
Core\CSharp\System\Windows\Media\Generated\DrawingCollection.cs (55)
53public sealed partial class DrawingCollection : Animatable, IList, IList<Drawing> 98public void Add(Drawing value) 118FrugalStructList<Drawing> oldCollection = _collection; 119_collection = new FrugalStructList<Drawing>(_collection.Capacity); 138public bool Contains(Drawing value) 148public int IndexOf(Drawing value) 158public void Insert(int index, Drawing value) 180public bool Remove(Drawing value) 196Drawing oldValue = _collection[index]; 240Drawing oldValue = _collection[ index ]; 258public Drawing this[int index] 278Drawing oldValue = _collection[ index ]; 312public void CopyTo(Drawing[] array, int index) 332bool ICollection<Drawing>.IsReadOnly 356IEnumerator<Drawing> IEnumerable<Drawing>.GetEnumerator() 369return ((ICollection<Drawing>)this).IsReadOnly; 404return Contains(value as Drawing); 409return IndexOf(value as Drawing); 420Remove(value as Drawing); 517internal Drawing Internal_GetItem(int i) 544private Drawing Cast(object value) 551if (!(value is Drawing)) 556return (Drawing) value; 562private int AddHelper(Drawing value) 573internal int AddWithoutFiringPublicEvents(Drawing value) 582Drawing newValue = value; 658_collection = new FrugalStructList<Drawing>(count); 662Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].Clone(); 680_collection = new FrugalStructList<Drawing>(count); 684Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].CloneCurrentValue(); 702_collection = new FrugalStructList<Drawing>(count); 706Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].GetAsFrozen(); 724_collection = new FrugalStructList<Drawing>(count); 728Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].GetCurrentValueAsFrozen(); 808internal FrugalStructList<Drawing> _collection; 818public struct Enumerator : IEnumerator, IEnumerator<Drawing> 829_current = default(Drawing); 909public Drawing Current 932private Drawing _current; 954_collection = new FrugalStructList<Drawing>(); 963_collection = new FrugalStructList<Drawing>(capacity); 969public DrawingCollection(IEnumerable<Drawing> collection) 980ICollection<Drawing> icollectionOfT = collection as ICollection<Drawing>; 984_collection = new FrugalStructList<Drawing>(icollectionOfT); 992_collection = new FrugalStructList<Drawing>(icollection); 996_collection = new FrugalStructList<Drawing>(); 998foreach (Drawing item in collection) 1004Drawing newValue = item; 1016foreach (Drawing item in collection)
Core\CSharp\System\Windows\Media\Generated\DrawingContext.cs (1)
311Drawing drawing);
Core\CSharp\System\Windows\Media\Generated\DrawingContextDrawingContextWalker.cs (1)
406Drawing drawing)
Core\CSharp\System\Windows\Media\Generated\DrawingContextWalker.cs (1)
348Drawing drawing)
Core\CSharp\System\Windows\Media\Generated\DrawingImage.cs (10)
114Drawing oldV = (Drawing) e.OldValue; 115Drawing newV = (Drawing) e.NewValue; 145public Drawing Drawing 149return (Drawing) GetValue(DrawingProperty); 204Drawing vDrawing = Drawing; 229Drawing vDrawing = Drawing; 248Drawing vDrawing = Drawing; 356typeof(Drawing),
Core\CSharp\System\Windows\Media\Generated\RenderData.cs (2)
1319(Drawing)DependentLookup(data->hDrawing) 1675(Drawing)DependentLookup(data->hDrawing)
Core\CSharp\System\Windows\Media\Generated\RenderDataDrawingContext.cs (1)
855Drawing drawing)
Core\CSharp\System\Windows\Media\ImageBrush.cs (1)
76Drawing drawing = di.Drawing;
PresentationFramework (11)
src\Framework\MS\Internal\Ink\PenCursorManager.cs (6)
57Drawing penDrawing = CreatePenDrawing(drawingAttributes, isHollow, isRightToLeft, dpiScaleX, dpiScaleY); 122Drawing drawing = CreateStrokeEraserDrawing(); 219private static Cursor CreateCursorFromDrawing(Drawing drawing, Point hotspot) 268private static DrawingVisual CreateCursorDrawingVisual(Drawing drawing, int width, int height) 352private static Drawing CreatePenDrawing(DrawingAttributes drawingAttributes, bool isHollow, bool isRightToLeft, double dpiScaleX, double dpiScaleY) 462private static Drawing CreateStrokeEraserDrawing()
src\Framework\MS\Internal\PtsHost\Line.cs (2)
1079Drawing drawing, 1086foreach (Drawing child in group.Children)
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
271case 179: t = () => typeof(System.Windows.Media.Drawing); break; // ambiguous
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3905typeof(System.Windows.Media.Drawing),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
5723case KnownElements.Drawing: t = typeof(System.Windows.Media.Drawing); break;