10 types derived from Drawing
PresentationCore (10)
System\Windows\Media\DrawingGroup.cs (1)
16public sealed partial class DrawingGroup : Drawing
System\Windows\Media\Generated\DrawingGroup.cs (1)
30sealed partial class DrawingGroup : Drawing
System\Windows\Media\Generated\GeometryDrawing.cs (1)
30sealed partial class GeometryDrawing : Drawing
System\Windows\Media\Generated\GlyphRunDrawing.cs (1)
30sealed partial class GlyphRunDrawing : Drawing
System\Windows\Media\Generated\ImageDrawing.cs (1)
30sealed partial class ImageDrawing : Drawing
System\Windows\Media\Generated\VideoDrawing.cs (1)
30sealed partial class VideoDrawing : Drawing
System\Windows\Media\GeometryDrawing.cs (1)
19public sealed partial class GeometryDrawing : Drawing
System\Windows\Media\GlyphRunDrawing.cs (1)
16public sealed partial class GlyphRunDrawing : Drawing
System\Windows\Media\ImageDrawing.cs (1)
17public sealed partial class ImageDrawing : Drawing
System\Windows\Media\VideoDrawing.cs (1)
16public sealed partial class VideoDrawing : Drawing
122 references to Drawing
PresentationCore (101)
System\Windows\Media\Drawing.cs (3)
87((Drawing)this).WalkCurrentValue(ctx); 126((Drawing)this).Changed += handler; 130((Drawing)this).Changed -= handler;
System\Windows\Media\DrawingBrush.cs (1)
32public DrawingBrush(Drawing drawing)
System\Windows\Media\DrawingCollection.cs (1)
19public sealed partial class DrawingCollection : Animatable, IList, IList<Drawing>
System\Windows\Media\DrawingDrawingContext.cs (3)
617Drawing drawing) 1375private void AddDrawing(Drawing newDrawing) 1438protected Drawing _rootDrawing;
System\Windows\Media\DrawingGroup.cs (1)
243Drawing drawing = collection.Internal_GetItem(i);
System\Windows\Media\DrawingImage.cs (2)
32public DrawingImage(Drawing drawing) 84Drawing drawing = Drawing;
System\Windows\Media\DrawingServices.cs (2)
27internal static bool HitTestPoint(Drawing drawing, Point point) 51internal static IntersectionDetail HitTestGeometry(Drawing drawing, PathGeometry geometry)
System\Windows\Media\FormattedText.cs (2)
1899private void CombineGeometryRecursive(Drawing drawing, ref GeometryGroup accumulatedGeometry) 1905foreach (Drawing child in group.Children)
System\Windows\Media\Generated\Drawing.cs (4)
44public new Drawing Clone() 46return (Drawing)base.Clone(); 53public new Drawing CloneCurrentValue() 55return (Drawing)base.CloneCurrentValue();
System\Windows\Media\Generated\DrawingBrush.cs (10)
93Drawing oldV = (Drawing) e.OldValue; 94Drawing newV = (Drawing) e.NewValue; 124public Drawing Drawing 128return (Drawing) GetValue(DrawingProperty); 179Drawing vDrawing = Drawing; 261Drawing vDrawing = Drawing; 284Drawing vDrawing = Drawing; 391typeof(Drawing),
System\Windows\Media\Generated\DrawingCollection.cs (55)
32public sealed partial class DrawingCollection : Animatable, IList, IList<Drawing> 77public void Add(Drawing value) 97FrugalStructList<Drawing> oldCollection = _collection; 98_collection = new FrugalStructList<Drawing>(_collection.Capacity); 117public bool Contains(Drawing value) 127public int IndexOf(Drawing value) 137public void Insert(int index, Drawing value) 159public bool Remove(Drawing value) 175Drawing oldValue = _collection[index]; 219Drawing oldValue = _collection[ index ]; 237public Drawing this[int index] 257Drawing oldValue = _collection[ index ]; 291public void CopyTo(Drawing[] array, int index) 306bool ICollection<Drawing>.IsReadOnly 330IEnumerator<Drawing> IEnumerable<Drawing>.GetEnumerator() 343return ((ICollection<Drawing>)this).IsReadOnly; 378return Contains(value as Drawing); 383return IndexOf(value as Drawing); 394Remove(value as Drawing); 486internal Drawing Internal_GetItem(int i) 513private Drawing Cast(object value) 517if (!(value is Drawing)) 522return (Drawing) value; 528private int AddHelper(Drawing value) 539internal int AddWithoutFiringPublicEvents(Drawing value) 548Drawing newValue = value; 624_collection = new FrugalStructList<Drawing>(count); 628Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].Clone(); 646_collection = new FrugalStructList<Drawing>(count); 650Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].CloneCurrentValue(); 668_collection = new FrugalStructList<Drawing>(count); 672Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].GetAsFrozen(); 690_collection = new FrugalStructList<Drawing>(count); 694Drawing newValue = (Drawing) sourceDrawingCollection._collection[i].GetCurrentValueAsFrozen(); 774internal FrugalStructList<Drawing> _collection; 784public struct Enumerator : IEnumerator, IEnumerator<Drawing> 795_current = default(Drawing); 875public Drawing Current 898private Drawing _current; 920_collection = new FrugalStructList<Drawing>(); 929_collection = new FrugalStructList<Drawing>(capacity); 935public DrawingCollection(IEnumerable<Drawing> collection) 946ICollection<Drawing> icollectionOfT = collection as ICollection<Drawing>; 950_collection = new FrugalStructList<Drawing>(icollectionOfT); 958_collection = new FrugalStructList<Drawing>(icollection); 962_collection = new FrugalStructList<Drawing>(); 964foreach (Drawing item in collection) 970Drawing newValue = item; 982foreach (Drawing item in collection)
System\Windows\Media\Generated\DrawingContext.cs (1)
297Drawing drawing);
System\Windows\Media\Generated\DrawingContextDrawingContextWalker.cs (1)
392Drawing drawing)
System\Windows\Media\Generated\DrawingContextWalker.cs (1)
334Drawing drawing)
System\Windows\Media\Generated\DrawingImage.cs (10)
93Drawing oldV = (Drawing) e.OldValue; 94Drawing newV = (Drawing) e.NewValue; 124public Drawing Drawing 128return (Drawing) GetValue(DrawingProperty); 177Drawing vDrawing = Drawing; 202Drawing vDrawing = Drawing; 221Drawing vDrawing = Drawing; 328typeof(Drawing),
System\Windows\Media\Generated\RenderData.cs (2)
1293(Drawing)DependentLookup(data->hDrawing) 1643(Drawing)DependentLookup(data->hDrawing)
System\Windows\Media\Generated\RenderDataDrawingContext.cs (1)
776Drawing drawing)
System\Windows\Media\ImageBrush.cs (1)
55Drawing drawing = di.Drawing;
PresentationFramework (11)
MS\Internal\Ink\PenCursorManager.cs (6)
45Drawing penDrawing = CreatePenDrawing(drawingAttributes, isHollow, isRightToLeft, dpiScaleX, dpiScaleY); 104Drawing drawing = CreateStrokeEraserDrawing(); 197private static Cursor CreateCursorFromDrawing(Drawing drawing, Point hotspot) 246private static DrawingVisual CreateCursorDrawingVisual(Drawing drawing, int width, int height) 321private static Drawing CreatePenDrawing(DrawingAttributes drawingAttributes, bool isHollow, bool isRightToLeft, double dpiScaleX, double dpiScaleY) 430private static Drawing CreateStrokeEraserDrawing()
MS\Internal\PtsHost\Line.cs (2)
1057private static void AddGlyphRunRecursive(Drawing drawing, List<GlyphRun> glyphRunsCollection, ref int cchGlyphRuns) 1061foreach (Drawing child in group.Children)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
273case 179: t = () => typeof(System.Windows.Media.Drawing); break; // ambiguous
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4207typeof(System.Windows.Media.Drawing),
System\Windows\Markup\KnownTypes.cs (1)
5727case KnownElements.Drawing: t = typeof(System.Windows.Media.Drawing); break;
ReachFramework (10)
AlphaFlattener\BrushProxy.cs (1)
1409private static DrawingBrush CreateDrawingBrush(Drawing drawing, Rect bounds)
AlphaFlattener\Primitive.cs (1)
314internal static Primitive DrawingToPrimitive(System.Windows.Media.Drawing d, Matrix drawingToWorldTransformHint)
AlphaFlattener\Utility.cs (3)
1519public static DrawingBrush CreateNonInheritingDrawingBrush(Drawing drawing) 1930private static Visual CreateVisualFromDrawing(Drawing drawing) 2018Drawing drawing,
Serialization\VisualSerializer.cs (1)
588private void WriteDrawingBody(System.Windows.Media.Drawing drawing, Matrix worldTransform)
Serialization\VisualTreeFlattener.cs (4)
378static int Complexity(System.Windows.Media.Drawing drawing) 403foreach (System.Windows.Media.Drawing d in children) 434System.Windows.Media.Drawing content = VisualTreeHelper.GetDrawing(visual); 663internal void DrawingWalk(System.Windows.Media.Drawing d, Matrix drawingToWorldTransform)