System\Windows\Media\Geometry.cs (18)
40public static Geometry Empty
115internal virtual bool AreClose(Geometry geometry)
224internal Geometry GetTransformedCopy(Transform transform)
226Geometry copy = Clone();
499public bool FillContains(Geometry geometry, double tolerance, ToleranceType type)
510public bool FillContains(Geometry geometry)
521public virtual IntersectionDetail FillContainsWithDetail(Geometry geometry, double tolerance, ToleranceType type)
538public IntersectionDetail FillContainsWithDetail(Geometry geometry)
550public IntersectionDetail StrokeContainsWithDetail(Pen pen, Geometry geometry, double tolerance, ToleranceType type)
567public IntersectionDetail StrokeContainsWithDetail(Pen pen, Geometry geometry)
766Geometry geometry1,
767Geometry geometry2,
784Geometry geometry1,
785Geometry geometry2,
794Geometry.StandardFlatteningTolerance,
1013private static Geometry MakeEmptyGeometry()
1015Geometry empty = new StreamGeometry();
1022private static Geometry s_empty = MakeEmptyGeometry();
MS\Internal\Documents\ParagraphResult.cs (6)
239internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect)
361internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, double paragraphTopSpace, Rect visibleRect)
640internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect)
1080internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect, out bool success)
1252internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect, out bool success)
1336internal Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
MS\Internal\Documents\TextBoxView.cs (5)
645Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
649Geometry geometry = null;
1857Geometry selectionGeometry = null;
2003private void GetTightBoundingGeometryFromLineIndex(int lineIndex, int unclippedStartOffset, int unclippedEndOffset, TextAlignment alignment, double endOfParaGlyphWidth, ref Geometry geometry)
2089private void GetTightBoundingGeometryFromLineIndexForSelection(TextBoxLine line, int lineIndex, int unclippedStartOffset, int unclippedEndOffset, TextAlignment alignment, double endOfParaGlyphWidth, ref Geometry geometry)
MS\Internal\Documents\TextDocumentView.cs (14)
108internal override Geometry GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
110Geometry geometry = null;
130Geometry floatingElementGeometry = GetTightBoundingGeometryFromTextPositionsInFloatingElements(FloatingElements, startPosition, endPosition, 0.0, visibleRect, out success);
180Geometry columnGeometry = GetTightBoundingGeometryFromTextPositionsHelper(columns[columnIndex].Paragraphs, startPositionInThisSegment, endPositionInThisSegment, 0.0, visibleRect);
1247internal static Geometry GetTightBoundingGeometryFromTextPositionsHelper(
1254Geometry geometry = null;
1287Geometry paragraphGeometry = null;
1314internal static Geometry GetTightBoundingGeometryFromTextPositionsHelper(
1322Geometry geometry = null;
1341private static Geometry GetTightBoundingGeometryFromTextPositionsInFloatingElements(
1349Geometry geometry = null;
1378Geometry paragraphGeometry = null;
3354private void TransformFromContent(Geometry geometry)
3410private static void TransformFromSubpage(Geometry geometry, Vector subpageOffset)
System\windows\Documents\CaretElement.cs (11)
452Geometry previousSelectionGeometry = _selectionGeometry;
465Geometry geometry = _textEditor.Selection.TextView.GetTightBoundingGeometryFromTextPositions(segment.Start, segment.End);
477internal static void AddGeometry(ref Geometry geometry, Geometry addedGeometry)
487geometry = Geometry.Combine(geometry, addedGeometry, GeometryCombineMode.Union, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute);
492internal static void ClipGeometryByViewport(ref Geometry geometry, Rect viewport)
496Geometry viewportGeometry = new RectangleGeometry(viewport);
497geometry = Geometry.Combine(geometry, viewportGeometry, GeometryCombineMode.Intersect, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute);
501internal static void AddTransformToGeometry(Geometry targetGeometry, Transform transformToAdd)
796internal Geometry SelectionGeometry
1279private Geometry _selectionGeometry;