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();
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\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)
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;