10 types derived from Drawing
PresentationCore (10)
System\Windows\Media\DrawingGroup.cs (1)
15public sealed partial class DrawingGroup : Drawing
System\Windows\Media\Generated\DrawingGroup.cs (1)
27public sealed partial class DrawingGroup : Drawing
System\Windows\Media\Generated\GeometryDrawing.cs (1)
27public sealed partial class GeometryDrawing : Drawing
System\Windows\Media\Generated\GlyphRunDrawing.cs (1)
27public sealed partial class GlyphRunDrawing : Drawing
System\Windows\Media\Generated\ImageDrawing.cs (1)
27public sealed partial class ImageDrawing : Drawing
System\Windows\Media\Generated\VideoDrawing.cs (1)
27public sealed partial class VideoDrawing : Drawing
System\Windows\Media\GeometryDrawing.cs (1)
18public sealed partial class GeometryDrawing : Drawing
System\Windows\Media\GlyphRunDrawing.cs (1)
15public sealed partial class GlyphRunDrawing : Drawing
System\Windows\Media\ImageDrawing.cs (1)
16public sealed partial class ImageDrawing : Drawing
System\Windows\Media\VideoDrawing.cs (1)
15public sealed partial class VideoDrawing : Drawing
122 references to Drawing
PresentationCore (101)
System\Windows\Media\Drawing.cs (3)
86((Drawing)this).WalkCurrentValue(ctx); 125((Drawing)this).Changed += handler; 129((Drawing)this).Changed -= handler;
System\Windows\Media\DrawingBrush.cs (1)
31public DrawingBrush(Drawing drawing)
System\Windows\Media\DrawingCollection.cs (1)
18public sealed partial class DrawingCollection : Animatable, IList, IList<Drawing>
System\Windows\Media\DrawingDrawingContext.cs (3)
616Drawing drawing) 1374private void AddDrawing(Drawing newDrawing) 1437protected Drawing _rootDrawing;
System\Windows\Media\DrawingGroup.cs (1)
242Drawing drawing = collection.Internal_GetItem(i);
System\Windows\Media\DrawingImage.cs (2)
31public DrawingImage(Drawing drawing) 83Drawing drawing = Drawing;
System\Windows\Media\DrawingServices.cs (2)
26internal static bool HitTestPoint(Drawing drawing, Point point) 50internal static IntersectionDetail HitTestGeometry(Drawing drawing, PathGeometry geometry)
System\Windows\Media\FormattedText.cs (2)
1898private void CombineGeometryRecursive(Drawing drawing, ref GeometryGroup accumulatedGeometry) 1904foreach (Drawing child in group.Children)
System\Windows\Media\Generated\Drawing.cs (4)
41public new Drawing Clone() 43return (Drawing)base.Clone(); 50public new Drawing CloneCurrentValue() 52return (Drawing)base.CloneCurrentValue();
System\Windows\Media\Generated\DrawingBrush.cs (10)
90Drawing oldV = (Drawing) e.OldValue; 91Drawing newV = (Drawing) e.NewValue; 121public Drawing Drawing 125return (Drawing) GetValue(DrawingProperty); 176Drawing vDrawing = Drawing; 258Drawing vDrawing = Drawing; 281Drawing vDrawing = Drawing; 388typeof(Drawing),
System\Windows\Media\Generated\DrawingCollection.cs (55)
31public sealed partial class DrawingCollection : Animatable, IList, IList<Drawing> 76public void Add(Drawing value) 96FrugalStructList<Drawing> oldCollection = _collection; 97_collection = new FrugalStructList<Drawing>(_collection.Capacity); 116public bool Contains(Drawing value) 126public int IndexOf(Drawing value) 136public void Insert(int index, Drawing value) 158public bool Remove(Drawing value) 174Drawing oldValue = _collection[index]; 218Drawing oldValue = _collection[ index ]; 236public Drawing this[int index] 256Drawing oldValue = _collection[ index ]; 290public void CopyTo(Drawing[] array, int index) 305bool ICollection<Drawing>.IsReadOnly 329IEnumerator<Drawing> IEnumerable<Drawing>.GetEnumerator() 342return ((ICollection<Drawing>)this).IsReadOnly; 377return Contains(value as Drawing); 382return IndexOf(value as Drawing); 393Remove(value as Drawing); 485internal Drawing Internal_GetItem(int i) 512private Drawing Cast(object value) 516if (!(value is Drawing)) 521return (Drawing) value; 527private int AddHelper(Drawing value) 538internal int AddWithoutFiringPublicEvents(Drawing value) 547Drawing newValue = value; 623_collection = new FrugalStructList<Drawing>(count); 627Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].Clone(); 645_collection = new FrugalStructList<Drawing>(count); 649Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].CloneCurrentValue(); 667_collection = new FrugalStructList<Drawing>(count); 671Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].GetAsFrozen(); 689_collection = new FrugalStructList<Drawing>(count); 693Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].GetCurrentValueAsFrozen(); 773internal FrugalStructList<Drawing> _collection; 783public struct Enumerator : IEnumerator, IEnumerator<Drawing> 794_current = default(Drawing); 874public Drawing Current 897private Drawing _current; 919_collection = new FrugalStructList<Drawing>(); 928_collection = new FrugalStructList<Drawing>(capacity); 934public DrawingCollection(IEnumerable<Drawing> collection) 945ICollection<Drawing> icollectionOfT = collection as ICollection<Drawing>; 949_collection = new FrugalStructList<Drawing>(icollectionOfT); 957_collection = new FrugalStructList<Drawing>(icollection); 961_collection = new FrugalStructList<Drawing>(); 963foreach (Drawing item in collection) 969Drawing newValue = item; 981foreach (Drawing item in collection)
System\Windows\Media\Generated\DrawingContext.cs (1)
296Drawing drawing);
System\Windows\Media\Generated\DrawingContextDrawingContextWalker.cs (1)
391Drawing drawing)
System\Windows\Media\Generated\DrawingContextWalker.cs (1)
333Drawing drawing)
System\Windows\Media\Generated\DrawingImage.cs (10)
90Drawing oldV = (Drawing) e.OldValue; 91Drawing newV = (Drawing) e.NewValue; 121public Drawing Drawing 125return (Drawing) GetValue(DrawingProperty); 174Drawing vDrawing = Drawing; 199Drawing vDrawing = Drawing; 218Drawing vDrawing = Drawing; 325typeof(Drawing),
System\Windows\Media\Generated\RenderData.cs (2)
1292(Drawing)DependentLookup(data->hDrawing) 1642(Drawing)DependentLookup(data->hDrawing)
System\Windows\Media\Generated\RenderDataDrawingContext.cs (1)
775Drawing drawing)
System\Windows\Media\ImageBrush.cs (1)
54Drawing drawing = di.Drawing;
PresentationFramework (11)
MS\Internal\Ink\PenCursorManager.cs (6)
44Drawing penDrawing = CreatePenDrawing(drawingAttributes, isHollow, isRightToLeft, dpiScaleX, dpiScaleY); 103Drawing drawing = CreateStrokeEraserDrawing(); 196private static Cursor CreateCursorFromDrawing(Drawing drawing, Point hotspot) 245private static DrawingVisual CreateCursorDrawingVisual(Drawing drawing, int width, int height) 320private static Drawing CreatePenDrawing(DrawingAttributes drawingAttributes, bool isHollow, bool isRightToLeft, double dpiScaleX, double dpiScaleY) 429private static Drawing CreateStrokeEraserDrawing()
MS\Internal\PtsHost\Line.cs (2)
1056private static void AddGlyphRunRecursive(Drawing drawing, List<GlyphRun> glyphRunsCollection, ref int cchGlyphRuns) 1060foreach (Drawing child in group.Children)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
272case 179: t = () => typeof(System.Windows.Media.Drawing); break; // ambiguous
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4206typeof(System.Windows.Media.Drawing),
System\Windows\Markup\KnownTypes.cs (1)
5726case KnownElements.Drawing: t = typeof(System.Windows.Media.Drawing); break;
ReachFramework (10)
AlphaFlattener\BrushProxy.cs (1)
1408private static DrawingBrush CreateDrawingBrush(Drawing drawing, Rect bounds)
AlphaFlattener\Primitive.cs (1)
313internal static Primitive DrawingToPrimitive(System.Windows.Media.Drawing d, Matrix drawingToWorldTransformHint)
AlphaFlattener\Utility.cs (3)
1518public static DrawingBrush CreateNonInheritingDrawingBrush(Drawing drawing) 1929private static Visual CreateVisualFromDrawing(Drawing drawing) 2017Drawing drawing,
Serialization\VisualSerializer.cs (1)
587private void WriteDrawingBody(System.Windows.Media.Drawing drawing, Matrix worldTransform)
Serialization\VisualTreeFlattener.cs (4)
377private static int Complexity(System.Windows.Media.Drawing drawing) 402foreach (System.Windows.Media.Drawing d in children) 433System.Windows.Media.Drawing content = VisualTreeHelper.GetDrawing(visual); 662internal void DrawingWalk(System.Windows.Media.Drawing d, Matrix drawingToWorldTransform)