14 types derived from Geometry
PresentationCore (14)
System\Windows\Media\CombinedGeometry.cs (1)
17public sealed partial class CombinedGeometry : Geometry
System\Windows\Media\EllipseGeometry.cs (1)
12public sealed partial class EllipseGeometry : Geometry
System\Windows\Media\Generated\CombinedGeometry.cs (1)
27public sealed partial class CombinedGeometry : Geometry
System\Windows\Media\Generated\EllipseGeometry.cs (1)
27public sealed partial class EllipseGeometry : Geometry
System\Windows\Media\Generated\GeometryGroup.cs (1)
27public sealed partial class GeometryGroup : Geometry
System\Windows\Media\Generated\LineGeometry.cs (1)
27public sealed partial class LineGeometry : Geometry
System\Windows\Media\Generated\PathGeometry.cs (1)
27public sealed partial class PathGeometry : Geometry
System\Windows\Media\Generated\RectangleGeometry.cs (1)
27public sealed partial class RectangleGeometry : Geometry
System\Windows\Media\Generated\StreamGeometry.cs (1)
27public sealed partial class StreamGeometry : Geometry
System\Windows\Media\GeometryGroup.cs (1)
18public sealed partial class GeometryGroup : Geometry
System\Windows\Media\LineGeometry.cs (1)
13public sealed partial class LineGeometry : Geometry
System\Windows\Media\PathGeometry.cs (1)
28public sealed partial class PathGeometry : Geometry
System\Windows\Media\RectangleGeometry.cs (1)
14public sealed partial class RectangleGeometry : Geometry
System\Windows\Media\StreamGeometry.cs (1)
20public sealed partial class StreamGeometry : Geometry
672 references to Geometry
Microsoft.CodeAnalysis.EditorFeatures (4)
Adornments\GraphicsTag.cs (1)
21public abstract GraphicsResult GetGraphics(IWpfTextView view, Geometry bounds, TextFormattingRunProperties format);
InlineDiagnostics\InlineDiagnosticsTag.cs (1)
55public override GraphicsResult GetGraphics(IWpfTextView view, Geometry unused, TextFormattingRunProperties format)
LineSeparators\LineSeparatorAdornmentManager.cs (1)
55var geometry = viewLines.GetMarkerGeometry(span);
LineSeparators\LineSeparatorTag.cs (1)
36public override GraphicsResult GetGraphics(IWpfTextView view, Geometry bounds, TextFormattingRunProperties? format)
PresentationCore (260)
MS\Internal\Ink\StrokeRenderer.cs (2)
33out Geometry geometry, 207out Geometry geometry,
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (1)
271Geometry clipGeometry = VisualTreeHelper.GetClip(visualParent);
System\Windows\Ink\Stroke2.cs (5)
435public Geometry GetGeometry() 445public Geometry GetGeometry(DrawingAttributes drawingAttributes) 457Geometry geometry; 542internal void SetGeometry(Geometry geometry) 694private Geometry _cachedGeometry = null;
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (3)
725Geometry geometry, 763Geometry strokeGeometry; 1170private Geometry _zeroSizedFrozenRect;
System\Windows\Media\BoundsDrawingContextWalker.cs (6)
80Geometry.StandardFlatteningTolerance, 118Geometry.StandardFlatteningTolerance, 166Geometry.StandardFlatteningTolerance, 216Geometry.StandardFlatteningTolerance, 241Geometry geometry) 335Geometry clipGeometry)
System\Windows\Media\CombinedGeometry.cs (16)
38Geometry geometry1, 39Geometry geometry2 60Geometry geometry1, 61Geometry geometry2 86Geometry geometry1, 87Geometry geometry2, 160Geometry geometry1 = Geometry1; 161Geometry geometry2 = Geometry2; 232return Geometry.GetEmptyPathGeometryData(); 243Geometry g1 = Geometry1; 244Geometry g2 = Geometry2; 249Geometry geometry2 = (g2 == null) ? 272Geometry geometry1 = Geometry1; 273Geometry geometry2 = Geometry2; 301Geometry geometry1 = Geometry1; 302Geometry geometry2 = Geometry2;
System\Windows\Media\ContainerVisual.cs (1)
54public Geometry Clip
System\Windows\Media\Converters\Generated\GeometryValueSerializer.cs (5)
47if (!(value is Geometry)) 52Geometry instance = (Geometry) value; 64return Geometry.Parse(value ); 77if (value is Geometry instance)
System\Windows\Media\DrawingDrawingContext.cs (3)
503Geometry geometry) 733Geometry clipGeometry) 1286private void AddNewGeometryDrawing(Brush brush, Pen pen, Geometry geometry)
System\Windows\Media\EllipseGeometry.cs (2)
169rect = Geometry.GetBoundsHelper( 299return Geometry.GetEmptyPathGeometryData();
System\Windows\Media\FormattedText.cs (7)
1547public Geometry BuildHighlightGeometry(Point origin) 1559public Geometry BuildGeometry(Point origin) 1589return Geometry.Empty; 1600public Geometry BuildHighlightGeometry(Point origin, int startIndex, int count) 1650accumulatedBounds = Geometry.Combine(accumulatedBounds, rectangleGeometry, GeometryCombineMode.Union, null); 1918Geometry glyphRunGeometry = glyphRun.BuildGeometry(); 1939Geometry geometry = geometryDrawing.Geometry;
System\Windows\Media\Generated\CombinedGeometry.cs (26)
97Geometry oldV = (Geometry) e.OldValue; 98Geometry newV = (Geometry) e.NewValue; 145Geometry oldV = (Geometry) e.OldValue; 146Geometry newV = (Geometry) e.NewValue; 191public Geometry Geometry1 195return (Geometry)GetValue(Geometry1Property); 206public Geometry Geometry2 210return (Geometry)GetValue(Geometry2Property); 260Geometry vGeometry1 = Geometry1; 261Geometry vGeometry2 = Geometry2; 303Geometry vGeometry1 = Geometry1; 305Geometry vGeometry2 = Geometry2; 326Geometry vGeometry1 = Geometry1; 328Geometry vGeometry2 = Geometry2; 420internal static Geometry s_Geometry1 = Geometry.Empty; 421internal static Geometry s_Geometry2 = Geometry.Empty; 462typeof(Geometry), 464Geometry.Empty, 471typeof(Geometry), 473Geometry.Empty,
System\Windows\Media\Generated\DrawingContext.cs (2)
244Geometry geometry); 333Geometry clipGeometry);
System\Windows\Media\Generated\DrawingContextDrawingContextWalker.cs (2)
314Geometry geometry) 445Geometry clipGeometry)
System\Windows\Media\Generated\DrawingContextWalker.cs (2)
269Geometry geometry) 379Geometry clipGeometry)
System\Windows\Media\Generated\DrawingGroup.cs (10)
181Geometry oldV = (Geometry) e.OldValue; 182Geometry newV = (Geometry) e.NewValue; 421public Geometry ClipGeometry 425return (Geometry)GetValue(ClipGeometryProperty); 565Geometry vClipGeometry = ClipGeometry; 638Geometry vClipGeometry = ClipGeometry; 673Geometry vClipGeometry = ClipGeometry; 890typeof(Geometry),
System\Windows\Media\Generated\Geometry.cs (8)
44public new Geometry Clone() 46return (Geometry)base.Clone(); 53public new Geometry CloneCurrentValue() 55return (Geometry)base.CloneCurrentValue(); 72Geometry target = ((Geometry) d); 299public static Geometry Parse(string source) 360Type typeofThis = typeof(Geometry);
System\Windows\Media\Generated\GeometryCollection.cs (55)
31public sealed partial class GeometryCollection : Animatable, IList, IList<Geometry> 76public void Add(Geometry value) 96FrugalStructList<Geometry> oldCollection = _collection; 97_collection = new FrugalStructList<Geometry>(_collection.Capacity); 116public bool Contains(Geometry value) 126public int IndexOf(Geometry value) 136public void Insert(int index, Geometry value) 158public bool Remove(Geometry value) 174Geometry oldValue = _collection[index]; 218Geometry oldValue = _collection[ index ]; 236public Geometry this[int index] 256Geometry oldValue = _collection[ index ]; 290public void CopyTo(Geometry[] array, int index) 305bool ICollection<Geometry>.IsReadOnly 329IEnumerator<Geometry> IEnumerable<Geometry>.GetEnumerator() 342return ((ICollection<Geometry>)this).IsReadOnly; 377return Contains(value as Geometry); 382return IndexOf(value as Geometry); 393Remove(value as Geometry); 485internal Geometry Internal_GetItem(int i) 512private Geometry Cast(object value) 516if (!(value is Geometry)) 521return (Geometry) value; 527private int AddHelper(Geometry value) 538internal int AddWithoutFiringPublicEvents(Geometry value) 547Geometry newValue = value; 623_collection = new FrugalStructList<Geometry>(count); 627Geometry newValue = (Geometry)sourceGeometryCollection._collection[i].Clone(); 645_collection = new FrugalStructList<Geometry>(count); 649Geometry newValue = (Geometry)sourceGeometryCollection._collection[i].CloneCurrentValue(); 667_collection = new FrugalStructList<Geometry>(count); 671Geometry newValue = (Geometry)sourceGeometryCollection._collection[i].GetAsFrozen(); 689_collection = new FrugalStructList<Geometry>(count); 693Geometry newValue = (Geometry)sourceGeometryCollection._collection[i].GetCurrentValueAsFrozen(); 773internal FrugalStructList<Geometry> _collection; 783public struct Enumerator : IEnumerator, IEnumerator<Geometry> 794_current = default(Geometry); 874public Geometry Current 897private Geometry _current; 919_collection = new FrugalStructList<Geometry>(); 928_collection = new FrugalStructList<Geometry>(capacity); 934public GeometryCollection(IEnumerable<Geometry> collection) 945ICollection<Geometry> icollectionOfT = collection as ICollection<Geometry>; 949_collection = new FrugalStructList<Geometry>(icollectionOfT); 957_collection = new FrugalStructList<Geometry>(icollection); 961_collection = new FrugalStructList<Geometry>(); 963foreach (Geometry item in collection) 969Geometry newValue = item; 981foreach (Geometry item in collection)
System\Windows\Media\Generated\GeometryConverter.cs (7)
65if (!(context.Instance is Geometry)) 70Geometry value = (Geometry)context.Instance; 104return Geometry.Parse(source); 126if (destinationType != null && value is Geometry) 128Geometry instance = (Geometry)value;
System\Windows\Media\Generated\GeometryDrawing.cs (10)
186Geometry oldV = (Geometry) e.OldValue; 187Geometry newV = (Geometry) e.NewValue; 247public Geometry Geometry 251return (Geometry)GetValue(GeometryProperty); 302Geometry vGeometry = Geometry; 335Geometry vGeometry = Geometry; 358Geometry vGeometry = Geometry; 478typeof(Geometry),
System\Windows\Media\Generated\RenderData.cs (4)
1249(Geometry)DependentLookup(data->hGeometry) 1324(Geometry)DependentLookup(data->hClipGeometry) 1598(Geometry)DependentLookup(data->hGeometry) 1675(Geometry)DependentLookup(data->hClipGeometry)
System\Windows\Media\Generated\RenderDataDrawingContext.cs (2)
575Geometry geometry) 922Geometry clipGeometry)
System\Windows\Media\Generated\TextEffect.cs (3)
110public Geometry Clip 114return (Geometry)GetValue(ClipProperty); 304typeof(Geometry),
System\Windows\Media\Geometry.cs (18)
39public static Geometry Empty 114internal virtual bool AreClose(Geometry geometry) 223internal Geometry GetTransformedCopy(Transform transform) 225Geometry copy = Clone(); 498public bool FillContains(Geometry geometry, double tolerance, ToleranceType type) 509public bool FillContains(Geometry geometry) 520public virtual IntersectionDetail FillContainsWithDetail(Geometry geometry, double tolerance, ToleranceType type) 537public IntersectionDetail FillContainsWithDetail(Geometry geometry) 549public IntersectionDetail StrokeContainsWithDetail(Pen pen, Geometry geometry, double tolerance, ToleranceType type) 566public IntersectionDetail StrokeContainsWithDetail(Pen pen, Geometry geometry) 765Geometry geometry1, 766Geometry geometry2, 783Geometry geometry1, 784Geometry geometry2, 793Geometry.StandardFlatteningTolerance, 1012private static Geometry MakeEmptyGeometry() 1014Geometry empty = new StreamGeometry(); 1021private static Geometry s_empty = MakeEmptyGeometry();
System\Windows\Media\GeometryCollection.cs (1)
17public sealed partial class GeometryCollection : Animatable, IList, IList<Geometry>
System\Windows\Media\GeometryDrawing.cs (1)
35public GeometryDrawing(Brush brush, Pen pen, Geometry geometry)
System\Windows\Media\GeometryGroup.cs (2)
99if (!((Geometry)children[i]).IsEmpty()) 129if (((Geometry)children[i]).MayHaveCurves())
System\Windows\Media\GeometryHitTestParameters.cs (4)
16private Geometry _hitGeometryCache = null; // Cached frozen copy we hand out from HitGeometry property. 24public GeometryHitTestParameters(Geometry geometry) : base() 81public Geometry HitGeometry 87_hitGeometryCache = (Geometry) _hitGeometryInternal.GetAsFrozen();
System\Windows\Media\GlyphRun.cs (3)
1546public Geometry BuildGeometry() 1577Geometry glyphGeometry = _glyphTypeface.ComputeGlyphOutline(glyphIndex, IsSideways, _renderingEmSize); 1596return Geometry.Empty;
System\Windows\Media\GlyphTypeface.cs (4)
204public Geometry GetGlyphOutline(ushort glyphIndex, double renderingEmSize, double hintingEmSize) 1248internal Geometry ComputeGlyphOutline(ushort glyphIndex, 1278Geometry.PathGeometryData pathGeoData = new Geometry.PathGeometryData();
System\Windows\Media\HitTestWithGeometryDrawingContextWalker.cs (8)
79public ClipModifierNode(Geometry clip) {_clip = clip;} 80public Geometry _clip; 104Geometry geometry) 111Geometry testedGeometry; 126testedGeometry = Geometry.Combine( 182Geometry clipGeometry) 205clipGeometry = Geometry.Combine( 465private Geometry _currentClip;
System\Windows\Media\HitTestWithPointDrawingContextWalker.cs (2)
68Geometry geometry) 130Geometry clipGeometry)
System\Windows\Media\LineGeometry.cs (2)
105return Geometry.GetBoundsHelper( 235return Geometry.GetEmptyPathGeometryData();
System\Windows\Media\ParsersCommon.cs (1)
73internal static Geometry ParseGeometry(
System\Windows\Media\PathFigure.cs (1)
85return GetFlattenedPathFigure(Geometry.StandardFlatteningTolerance, ToleranceType.Absolute);
System\Windows\Media\PathGeometry.cs (7)
85public static PathGeometry CreateFromGeometry(Geometry geometry) 352public void AddGeometry(Geometry geometry) 595Geometry geometry1, 596Geometry geometry2, 808Geometry geometry1, 809Geometry geometry2, 954return Geometry.GetEmptyPathGeometryData();
System\Windows\Media\RectangleGeometry.cs (3)
125internal override bool AreClose(Geometry geometry) 212boundingRect = Geometry.GetBoundsHelper( 396return Geometry.GetEmptyPathGeometryData();
System\Windows\Media\StreamGeometry.cs (1)
342return Geometry.GetEmptyPathGeometryData();
System\Windows\Media\TextEffect.cs (1)
38Geometry clip,
System\Windows\Media\Visual.cs (11)
567Geometry clip = ClipField.GetValue(this); 758Geometry clip = ClipField.GetValue(this); 1098Geometry clip = ClipField.GetValue(this); 1509Geometry clip = ClipField.GetValue(this); 1997Geometry clip = VisualClip; 2232Geometry clip = VisualClip; 3415protected internal Geometry VisualClip 3434internal void ChangeVisualClip(Geometry newClip, bool dontSetWhenClose) 3438Geometry oldClip = ClipField.GetValue(this); 5334private static readonly UncommonField<Geometry> ClipField = new UncommonField<Geometry>();
System\Windows\Media\VisualTreeHelper.cs (1)
270public static Geometry GetClip(Visual reference)
System\Windows\Media3D\Viewport3DVisual.cs (1)
62public Geometry Clip
System\Windows\UIElement.cs (6)
3058Geometry clipGeometry = GetLayoutClip(layoutSlotSize); 3322protected virtual Geometry GetLayoutClip(Size layoutSlotSize) 3382typeof(Geometry), 3385(Geometry) null, 3402public Geometry Clip 3404get { return (Geometry) GetValue(ClipProperty); }
PresentationFramework (165)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (5)
922Geometry viewGeometry = GetPageGeometry(segment, view, parentView); 935private Geometry GetPageGeometry(TextSegment segment, ITextView view, ITextView parentView) 947Geometry pageGeometry = null; 1090protected override Geometry DefiningGeometry 1096return Geometry.Empty;
MS\Internal\Annotations\Component\MarkedHighlightComponent.cs (3)
364Debug.Assert(marker.Data != null || marker.Data == Geometry.Empty, "undefined geometry"); 568private Path CreateMarker(Geometry geometry) 675private Geometry GetMarkerGeometry()
MS\Internal\Controls\InkCanvasInnerCanvas.cs (1)
217protected override Geometry GetLayoutClip(Size layoutSlotSize)
MS\Internal\Controls\InkCanvasSelectionAdorner.cs (3)
235Geometry rectGeometry = null; 291hatchGeometry = Geometry.Combine(hatchGeometry, rectGeometry, GeometryCombineMode.Union, null); 306Geometry outlineGeometry = null;
MS\Internal\Documents\DocumentPageTextView.cs (2)
142internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 150Geometry geometry = null;
MS\Internal\Documents\MultiPageTextView.cs (3)
142internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 150Geometry geometry = null; 168Geometry pageGeometry = _pageTextViews[i].GetTightBoundingGeometryFromTextPositions(startPositionInTextSegment, endPositionInTextSegment);
MS\Internal\Documents\ParagraphResult.cs (6)
238internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 360internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, double paragraphTopSpace, Rect visibleRect) 639internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 1079internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect, out bool success) 1251internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect, out bool success) 1335internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
MS\Internal\Documents\TextBoxLine.cs (1)
192internal TextBoxLineDrawingVisual CreateVisual(Geometry selectionGeometry)
MS\Internal\Documents\TextBoxView.cs (5)
638Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 642Geometry geometry = null; 1850Geometry selectionGeometry = null; 1996private void GetTightBoundingGeometryFromLineIndex(int lineIndex, int unclippedStartOffset, int unclippedEndOffset, TextAlignment alignment, double endOfParaGlyphWidth, ref Geometry geometry) 2082private void GetTightBoundingGeometryFromLineIndexForSelection(TextBoxLine line, int lineIndex, int unclippedStartOffset, int unclippedEndOffset, TextAlignment alignment, double endOfParaGlyphWidth, ref Geometry geometry)
MS\Internal\Documents\TextDocumentView.cs (14)
107internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 109Geometry geometry = null; 129Geometry floatingElementGeometry = GetTightBoundingGeometryFromTextPositionsInFloatingElements(FloatingElements, startPosition, endPosition, 0.0, visibleRect, out success); 179Geometry columnGeometry = GetTightBoundingGeometryFromTextPositionsHelper(columns[columnIndex].Paragraphs, startPositionInThisSegment, endPositionInThisSegment, 0.0, visibleRect); 1246internal static Geometry GetTightBoundingGeometryFromTextPositionsHelper( 1253Geometry geometry = null; 1286Geometry paragraphGeometry = null; 1313internal static Geometry GetTightBoundingGeometryFromTextPositionsHelper( 1321Geometry geometry = null; 1340private static Geometry GetTightBoundingGeometryFromTextPositionsInFloatingElements( 1348Geometry geometry = null; 1377Geometry paragraphGeometry = null; 3353private void TransformFromContent(Geometry geometry) 3409private static void TransformFromSubpage(Geometry geometry, Vector subpageOffset)
MS\Internal\Documents\TextParagraphView.cs (2)
98internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 114Geometry geometry = _owner.GetTightBoundingGeometryFromTextPositions(startPosition, endPosition);
MS\Internal\Documents\TextViewBase.cs (2)
64internal abstract Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition); 488Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
MS\Internal\LayoutDump.cs (2)
216Geometry clip = VisualTreeHelper.GetClip(visual); 248Geometry clip = VisualTreeHelper.GetClip(element);
MS\Internal\PtsHost\CellParaClient.cs (2)
308internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 310Geometry geometry = null;
MS\Internal\PtsHost\ContainerParaClient.cs (1)
395internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect)
MS\Internal\PtsHost\FigureParaClient.cs (2)
731internal Geometry GetTightBoundingGeometryFromTextPositions(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 733Geometry geometry = null;
MS\Internal\PtsHost\FloaterParaClient.cs (2)
740internal Geometry GetTightBoundingGeometryFromTextPositions(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 742Geometry geometry = null;
MS\Internal\PtsHost\TableParaClient.cs (4)
817internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 822Geometry geometry = null; 866Geometry cellGeometry = cpc.GetTightBoundingGeometryFromTextPositions(startPosition, endPosition, visibleRect); 876geometry = Geometry.Combine(geometry, Visual.Clip, GeometryCombineMode.Intersect, null);
MS\Internal\PtsHost\TextParaClient.cs (9)
731internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, double paragraphTopSpace, Rect visibleRect) 733Geometry geometry = null; 734Geometry floatAndFigGeometry = null; 1810private Geometry PathGeometryFromDcpRangeSimpleLines( 1823Geometry geometry = null; 1917private Geometry PathGeometryFromDcpRangeCompositeLines( 1930Geometry geometry = null; 2320private Geometry PathGeometryFromDcpRangeFloatersAndFigures( 2325Geometry geometry = null;
MS\Internal\PtsHost\UIElementParaClient.cs (1)
139internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
System\Windows\Automation\Peers\TextElementAutomationPeer.cs (2)
55Geometry geometry = textView.GetTightBoundingGeometryFromTextPositions(textElement.ContentStart, textElement.ContentEnd); 170Geometry geometry = textView.GetTightBoundingGeometryFromTextPositions(startPointer, endPointer);
System\Windows\Controls\Canvas.cs (1)
333protected override Geometry GetLayoutClip(Size layoutSlotSize)
System\Windows\Controls\DataGridCell.cs (3)
1036Geometry geometry = baseValue as Geometry; 1037Geometry frozenGeometry = DataGridHelper.GetFrozenClipForCell(cell);
System\Windows\Controls\DataGridCellsPanel.cs (1)
2355internal Geometry GetFrozenClipForChild(UIElement child)
System\Windows\Controls\DataGridHelper.cs (1)
282public static Geometry GetFrozenClipForCell(IProvideDataGridColumn cell)
System\Windows\Controls\InkPresenter.cs (1)
219protected override Geometry GetLayoutClip(Size layoutSlotSize)
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (3)
890Geometry geometry = baseValue as Geometry; 891Geometry frozenGeometry = DataGridHelper.GetFrozenClipForCell(header);
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
175protected override Geometry GetLayoutClip(Size layoutSlotSize)
System\Windows\Controls\Primitives\LayoutInformation.cs (1)
40public static Geometry GetLayoutClip(FrameworkElement element)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
504protected override Geometry GetLayoutClip(Size layoutSlotSize)
System\Windows\Controls\Primitives\TabPanel.cs (1)
184protected override Geometry GetLayoutClip(Size layoutSlotSize)
System\Windows\Controls\TextAdaptor.cs (1)
143Geometry geometry = textView.GetTightBoundingGeometryFromTextPositions(first, last);
System\Windows\Controls\TextBlock.cs (2)
2252internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 2262Geometry geometry = null;
System\Windows\Documents\Adorner.cs (2)
91protected override Geometry GetLayoutClip(Size layoutSlotSize) 138internal Geometry AdornerClip
System\Windows\Documents\AdornerLayer.cs (4)
97internal Geometry Clip 113private Geometry _clip; 727Geometry clip = null; 842Geometry geometry = VisualTreeHelper.GetClip(element);
System\windows\Documents\CaretElement.cs (11)
451Geometry previousSelectionGeometry = _selectionGeometry; 464Geometry geometry = _textEditor.Selection.TextView.GetTightBoundingGeometryFromTextPositions(segment.Start, segment.End); 476internal static void AddGeometry(ref Geometry geometry, Geometry addedGeometry) 486geometry = Geometry.Combine(geometry, addedGeometry, GeometryCombineMode.Union, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 491internal static void ClipGeometryByViewport(ref Geometry geometry, Rect viewport) 495Geometry viewportGeometry = new RectangleGeometry(viewport); 496geometry = Geometry.Combine(geometry, viewportGeometry, GeometryCombineMode.Intersect, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 500internal static void AddTransformToGeometry(Geometry targetGeometry, Transform transformToAdd) 795internal Geometry SelectionGeometry 1278private Geometry _selectionGeometry;
System\Windows\Documents\DocumentSequenceTextView.cs (1)
145internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
System\Windows\Documents\FixedPage.cs (2)
1256Geometry renderGeom = path.RenderedGeometry; 1275Geometry geom = ft.BuildHighlightGeometry(labelLocation);
System\Windows\Documents\FixedPageStructure.cs (1)
660Geometry geom = ft.BuildHighlightGeometry(labelLocation);
System\Windows\Documents\FixedSOMPageConstructor.cs (1)
280Geometry geom = path.Data;
System\Windows\Documents\FixedSOMSemanticBox.cs (1)
77Geometry geom = ft.BuildHighlightGeometry(labelLocation);
System\Windows\Documents\FixedTextBuilder.cs (10)
1179public LogicalHyperlink(Uri uri, Geometry geom, UIElement uiElement) 1196public Geometry Geometry 1235private Geometry _geometry; 1257public void AddLogicalHyperlink(Uri uri, Geometry geometry, UIElement uiElement) 1280Geometry g; 1329private LogicalHyperlink _GetHyperlinkFromGeometry(Geometry geom, Transform t) 1331Geometry g = geom; 1347Geometry combined = Geometry.Combine(g, _hyperlinks[i].Geometry, GeometryCombineMode.Intersect, Transform.Identity); 1415Geometry geom = ((Path)child).Data;
System\Windows\Documents\FixedTextView.cs (2)
231internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition) 278Geometry thisGeometry = new RectangleGeometry(backgroundRect)
System\Windows\Documents\HighlightVisual.cs (1)
225Geometry thisGeometry = new RectangleGeometry(backgroundRect)
System\Windows\Documents\ITextView.cs (1)
140Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition);
System\windows\Documents\TextEditorContextMenu.cs (1)
338Geometry clip = VisualTreeHelper.GetClip(element);
System\Windows\FrameworkElement.cs (3)
4862protected override Geometry GetLayoutClip(Size layoutSlotSize) 4975PathGeometry combinedClip = Geometry.Combine(localClip, slotClip, GeometryCombineMode.Intersect, null); 5027internal Geometry GetLayoutClipInternal()
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
330case 237: t = () => typeof(Geometry); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5075typeof(System.Windows.Media.Geometry),
System\Windows\Markup\KnownTypes.cs (1)
5784case KnownElements.Geometry: t = typeof(System.Windows.Media.Geometry); break;
System\Windows\Shapes\Ellipse.cs (3)
46public override Geometry RenderedGeometry 164protected override Geometry DefiningGeometry 170return Geometry.Empty;
System\Windows\Shapes\Line.cs (1)
139protected override Geometry DefiningGeometry
System\Windows\Shapes\Path.cs (6)
41typeof(Geometry), 51public Geometry Data 55return (Geometry)GetValue(DataProperty); 69protected override Geometry DefiningGeometry 73Geometry data = Data; 77data = Geometry.Empty;
System\Windows\Shapes\Polygon.cs (3)
92protected override Geometry DefiningGeometry 113_polygonGeometry = Geometry.Empty; 153private Geometry _polygonGeometry;
System\Windows\Shapes\Polyline.cs (4)
92protected override Geometry DefiningGeometry 113_polylineGeometry = Geometry.Empty; 146_polylineGeometry = Geometry.Empty; 158private Geometry _polylineGeometry;
System\Windows\Shapes\Rectangle.cs (2)
99public override Geometry RenderedGeometry 219protected override Geometry DefiningGeometry
System\Windows\Shapes\Shape.cs (13)
60public virtual Geometry RenderedGeometry 66Geometry geometry = _renderedGeometry.CloneCurrentValue(); 67if (geometry == null || geometry == Geometry.Empty) 69return Geometry.Empty; 372_renderedGeometry = Geometry.Empty; 405_renderedGeometry = Geometry.Empty; 418if (_renderedGeometry != Geometry.Empty) 431protected abstract Geometry DefiningGeometry 680Geometry geometry = DefiningGeometry; 720Geometry geometry = DefiningGeometry; 737Geometry currentValue = _renderedGeometry.CloneCurrentValue(); 769private Geometry _renderedGeometry = Geometry.Empty;
PresentationFramework.Aero (12)
Microsoft\Windows\Themes\BulletChrome.cs (2)
873private static Geometry CheckMarkGeometry 2446private static Geometry _checkMarkGeometry;
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
374Geometry geometry = GetBorderGeometry(border, bounds); 470private static Geometry GetBorderGeometry(Thickness thickness, Rect bounds)
Microsoft\Windows\Themes\ScrollChrome.cs (8)
588private static Geometry _leftArrowGeometry; 589private static Geometry _rightArrowGeometry; 590private static Geometry _upArrowGeometry; 591private static Geometry _downArrowGeometry; 593private static Geometry LeftArrowGeometry 625private static Geometry RightArrowGeometry 657private static Geometry UpArrowGeometry 689private static Geometry DownArrowGeometry
PresentationFramework.Aero2 (12)
Microsoft\Windows\Themes\BulletChrome.cs (2)
873private static Geometry CheckMarkGeometry 2446private static Geometry _checkMarkGeometry;
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
374Geometry geometry = GetBorderGeometry(border, bounds); 470private static Geometry GetBorderGeometry(Thickness thickness, Rect bounds)
Microsoft\Windows\Themes\ScrollChrome.cs (8)
588private static Geometry _leftArrowGeometry; 589private static Geometry _rightArrowGeometry; 590private static Geometry _upArrowGeometry; 591private static Geometry _downArrowGeometry; 593private static Geometry LeftArrowGeometry 625private static Geometry RightArrowGeometry 657private static Geometry UpArrowGeometry 689private static Geometry DownArrowGeometry
PresentationFramework.Classic (17)
Microsoft\Windows\Themes\ClassicBorderDecorator.cs (17)
887private static Geometry GenerateBorderGeometry(Rect rect, Thickness borderThickness) 902private Geometry GetBorder(Rect bounds, Thickness borderThickness) 1070private Geometry GenerateTabTopHighlightGeometry(Rect bounds, bool outerBorder) 1104private Geometry GenerateTabTopShadowGeometry(Rect bounds, bool outerBorder) 1133private Geometry GetHighlight1(Rect bounds) 1151private Geometry GetShadow1(Rect bounds) 1164private Geometry GetHighlight2(Rect bounds) 1177private Geometry GetShadow2(Rect bounds) 1388private static Geometry TopLeftArcGeometry 1417private static Geometry BottomRightArcGeometry 1460public Geometry BorderGeometry; 1467public Geometry Highlight1; 1468public Geometry Shadow1; 1469public Geometry Highlight2; 1470public Geometry Shadow2; 1481private static Geometry _topLeftArcGeometry; 1482private static Geometry _bottomRightArcGeometry;
PresentationFramework.Luna (11)
Microsoft\Windows\Themes\ScrollChrome.cs (8)
421private static Geometry _leftArrowGeometry; 422private static Geometry _rightArrowGeometry; 423private static Geometry _upArrowGeometry; 424private static Geometry _downArrowGeometry; 426private static Geometry LeftArrowGeometry 461private static Geometry RightArrowGeometry 496private static Geometry UpArrowGeometry 531private static Geometry DownArrowGeometry
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\BulletChrome.cs (3)
473private static Geometry GenerateBorderGeometry(Rect rect, Thickness borderThickness) 488private static Geometry CheckMarkGeometry 985private static Geometry _checkMarkGeometry;
PresentationFramework.Royale (11)
Microsoft\Windows\Themes\ScrollChrome.cs (8)
381private static Geometry _leftArrowGeometry; 382private static Geometry _rightArrowGeometry; 383private static Geometry _upArrowGeometry; 384private static Geometry _downArrowGeometry; 386private static Geometry LeftArrowGeometry 421private static Geometry RightArrowGeometry 456private static Geometry UpArrowGeometry 491private static Geometry DownArrowGeometry
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\BulletChrome.cs (3)
473private static Geometry GenerateBorderGeometry(Rect rect, Thickness borderThickness) 488private static Geometry CheckMarkGeometry 985private static Geometry _checkMarkGeometry;
ReachFramework (176)
AlphaFlattener\BrushProxy.cs (19)
742Geometry viewboxGeometry = new RectangleGeometry(vb, 0, 0, new MatrixTransform(viewboxToViewportTransformHint)); 1267public void DrawGeometry(DrawingContext dc, Pen pen, Geometry geo) 1469Geometry geometry; 1556Geometry childGeometry; 1599private bool IsDrawingOpaque(Primitive p, Geometry viewbox, Matrix transform) 1632Geometry shape = Utility.TransformGeometry(p.GetShapeGeometry(), transform); 1664private bool IsDrawingTransparent(Primitive p, Geometry viewbox, Matrix drawingToWorldTransformHint) 1701Geometry shape = Utility.TransformGeometry(p.GetShapeGeometry(), drawingToWorldTransformHint); 3024Geometry visualClip = VisualTreeHelper.GetClip(visual); 3121Geometry visualClip = VisualTreeHelper.GetClip(vb.Visual); 3983public LinearGradientFlattener(LinearGradientBrush brush, Geometry geometry, double opacity) 4020Geometry xgeometry = Utility.TransformGeometry(geometry, worldToXTransform); 4055public Geometry GetSlice(int i, out Color color) 4098private static Geometry CreateRotatedRectangle(double x, double y, double w, double h, Matrix mat) 4151private Geometry _shape; 4173public RadialGradientFlattener(RadialGradientBrush b, Geometry shape, double opacity) 4282public Geometry GetSlice(int i, out Color color) 4298Geometry geometry; 4522private Geometry _shape; // fill region
AlphaFlattener\DrawingContext.cs (19)
25private Geometry _clip; 39Geometry clip) 71void IProxyDrawingContext.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags) 141void IProxyDrawingContext.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans) 166bool IProxyDrawingContext.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground) 229private bool LinearFillGeometry(BrushProxy linear, BrushProxy other, bool pre, ArrayList brushes, int from, Geometry shape) 279Geometry slice = rf.GetSlice(i, out color); 353private bool RadialFillGeometry(BrushProxy radial, BrushProxy other, bool pre, ArrayList brushes, int from, Geometry shape) 404Geometry slice = rf.GetSlice(i, out color); 474private bool FillGeometry(BrushProxy one, ArrayList brushes, int from, Geometry geometry) 561private bool BetterRasterize(BrushProxy brush, Geometry shape) 595private void RasterizeGeometry(BrushProxy brush, Geometry shape) 629private static double DrawGeometryCost(Brush b, Pen p, Geometry g) 690void IProxyDrawingContext.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags) 828void IProxyDrawingContext.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans) 856Geometry imageClip = Utility.TransformGeometry(clip, imageTransform); 927bool IProxyDrawingContext.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground)
AlphaFlattener\Flattener.cs (7)
78public void TreeFlatten(Primitive tree, Geometry clip, Matrix transform, double opacity, BrushProxy opacityMask) 124Geometry transclip = Utility.TransformGeometry(tree.Clip, transform); 230Geometry transclip = Utility.TransformGeometry(tree.Clip, transform); 1123Geometry g = p.Geometry; 1244Geometry clip = null; 1318void ILegacyDevice.PushClip(Geometry clipGeometry) 1375void ILegacyDevice.DrawGeometry(Brush brush, Pen pen, Brush strokeBrush, Geometry geometry)
AlphaFlattener\Interfaces.cs (6)
20void DrawGeometry(Brush brush, Pen pen, Geometry geometry); 51Geometry clip, 107void DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags); 109void DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans); 111bool DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground);
AlphaFlattener\MetroDevice.cs (6)
44private Geometry _clip; // Current layer Clip 142public void DrawGeometry(Brush brush, Pen pen, Geometry geometry) 295public void Push(Matrix transform, Geometry clip, double opacity, Brush opacityMask, Rect maskBounds, bool onePrimitive) 386_clip = _stack.Pop() as Geometry; 688void IMetroDrawingContext.DrawGeometry(Brush brush, Pen pen, Geometry geometry) 705Geometry clip,
AlphaFlattener\Optimizer.cs (3)
58Geometry clip = null; 75Geometry geometry = Utility.Intersect(primitive.GetShapeGeometry(), primitive.Clip, Matrix.Identity, out empty); 325Geometry geo = gp.Geometry;
AlphaFlattener\Primitive.cs (31)
24private Geometry _clip; // changes coordinate spaces throughout printing 68public abstract Geometry GetShapeGeometry(); 74public abstract void Exclude(Geometry g); 160public Geometry GetClippedShapeGeometry() 162Geometry shape = GetShapeGeometry(); 238public Geometry Clip 655private Geometry _geometry; 656private Geometry _widenGeometry; 830Geometry worldGeometry = GetClippedShapeGeometry(); 831Geometry brushGeometry; 1033public Geometry Geometry 1045public virtual Geometry WidenGeometry 1072protected Geometry WidenGeometryCore 1124Geometry saveGeometry = Geometry; 1125Geometry saveClip = Clip; 1163public override Geometry GetShapeGeometry() 1165Geometry g = Utility.TransformGeometry(WidenGeometry, Transform); 1170public override void Exclude(Geometry g) 1477Geometry geometryClip = Clip; 1595Geometry g = Utility.TransformGeometry(WidenGeometry, Transform); 1638private Geometry _bounds; // glyph bounds in world space (transformation has been applied) 1660public override Geometry WidenGeometry 1691public override Geometry GetShapeGeometry() 1693Geometry g = Utility.TransformGeometry(WidenGeometry, Transform); 1698public override void Exclude(Geometry g) 1831public override Geometry GetShapeGeometry() 1836public override void Exclude(Geometry g) 1931Geometry dest = Utility.TransformGeometry(new RectangleGeometry(DstRect), Transform); 2025public override Geometry GetShapeGeometry() 2031public override void Exclude(Geometry g) 2202Geometry pshape = p.primitive.GetShapeGeometry();
AlphaFlattener\PrimitiveList.cs (1)
141Geometry clip = p.Clip;
AlphaFlattener\PrimitiveRenderer.cs (30)
19public void RenderImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans, string desp) 26Geometry bounds; 46public void DrawGeometry(Geometry cur, string desp, GeometryPrimitive gp) 56Geometry topBounds; 57Geometry inter; 109Geometry topBounds; 110Geometry inter; 118Geometry cur = glyphrun.BuildGeometry(); 145public Geometry Clip 245Geometry bounds, 253Geometry topBounds; 254Geometry inter; 259Geometry diff = Utility.Exclude(bounds, topBounds, trans); 294Geometry clip = _clip; 313private bool FindIntersection(Geometry cur, ref int start, out PrimitiveInfo topPI, out Geometry topBounds, out Geometry inter) 377private void FillGeometry(Geometry cur, string desp, Geometry curAlt, string despAlt, int start) 380Geometry top; 381Geometry inter; 406Geometry cur, 408Geometry curAlt, 411Geometry inter, 412Geometry topBounds 416Geometry diff = Utility.Exclude(cur, topBounds, Matrix.Identity); 469Geometry clip = Utility.Intersect(inter, Utility.TransformGeometry(new RectangleGeometry(ip.DstRect), ip.Transform), ip.Transform, out empty); 474Geometry clipImageSpace = Utility.TransformGeometry(clip, ReverseMap(ip.Transform, ip.DstRect, imageWidth, imageHeight)); 528Geometry geo = Utility.Intersect(cur, _clip, Matrix.Identity, out empty); 546private Geometry _clip;
AlphaFlattener\Utility.cs (36)
355public static Geometry TransformGeometry(Geometry g, Matrix t) 367Geometry newg = g.CloneCurrentValue(); 377public static Geometry TransformGeometry(Geometry g, Transform t) 389Geometry newg = g.CloneCurrentValue(); 396public static Geometry InverseTransformGeometry(Geometry g, Matrix mat) 417public static bool IsEmpty(Geometry shape, Matrix mat) 446public static PathGeometry GetAsPathGeometry(Geometry geo) 458public static bool IsRectangle(Geometry geometry) 587public static bool IsLineSegment(Geometry geometry) 628public static double GetGeometryCost(Geometry g) 664foreach (Geometry c in gg.Children) 689public static bool FullyCovers(Geometry one, Geometry two) 723public static bool Covers(Geometry one, Geometry two) 754public static Geometry Intersect(Geometry one, Geometry two, Matrix mat, out bool empty) 804public static Geometry Exclude(Geometry one, Geometry two, Matrix mat) 820public static bool Disjoint(Geometry clip, Rect rect) 841public static int GetGeometryPointCount(Geometry geometry) 867Geometry.PathGeometryData data = geometry.GetPathGeometryData(); 875public static int GetGeometryDataPointCount(Geometry.PathGeometryData geometryData) 969private static Geometry Combine(Geometry one, Geometry two, GeometryCombineMode mode, Matrix mat) 975Geometry rslt = System.Windows.Media.Geometry.Combine(one, two, mode, 1586Geometry clip = VisualTreeHelper.GetClip(visualBrush.Visual); 2382public static void Analyze(Geometry.PathGeometryData geometryData, out int estimatedPointCount) 2407Geometry.PathGeometryData geometryData,
Serialization\DrawingContextFlattener.cs (9)
46private List<Geometry> _fullClip = new List<Geometry>(); 70Geometry clip, 123clip = Geometry.Empty; 166public Geometry Clip 241public void DrawGeometry(Brush brush, Pen pen, Geometry geometry) 355Geometry clip, 894public void DrawGeometry(Brush brush, Pen pen, Geometry geometry) 911Geometry clip,
Serialization\VisualSerializer.cs (6)
580_clip = _tcoStack.Pop() as Geometry; 860protected Geometry _clip; // = null; 1432internal bool WriteGeometry(string element, string attribute, Geometry geo, Matrix map, bool asElement, bool forFill, bool forStroke) 1844void IMetroDrawingContext.DrawGeometry(Brush brush, Pen pen, Geometry geometry) 2242private bool WriteTCO(string element, Transform transform, Geometry clip, Matrix clipMat, double opacity, Brush opacityMask, Rect bounds) 2333Geometry clip,
Serialization\VisualTreeFlattener.cs (3)
447Geometry clip = VisualTreeHelper.GetClip(visual); 537Geometry inheritedClipping = _dcf.Clip; 840internal static bool WritePath(System.Xml.XmlWriter bodyWriter, Geometry geometry, Size pageSize)
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\RibbonTwoLineText.cs (4)
211typeof(Geometry), 215public static Geometry GetPathData(DependencyObject element) 218return (Geometry)element.GetValue(PathDataProperty); 221public static void SetPathData(DependencyObject element, Geometry value)