MS\Internal\Documents\TextBoxView.cs (36)
62if (serviceType == typeof(ITextView))
549ITextPointer ITextView.GetTextPositionFromPoint(Point point, bool snapToText)
574Rect ITextView.GetRectangleFromTextPosition(ITextPointer position)
628Rect ITextView.GetRawRectangleFromTextPosition(ITextPointer position, out Transform transform)
632return ((ITextView)this).GetRectangleFromTextPosition(position);
638Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
717ITextPointer ITextView.GetPositionAtNextLine(ITextPointer position, double suggestedX, int count, out double newSuggestedX, out int linesMoved)
749ITextPointer ITextView.GetPositionAtNextPage(ITextPointer position, Point suggestedOffset, int count, out Point newSuggestedOffset, out int pagesMoved)
764bool ITextView.IsAtCaretUnitBoundary(ITextPointer position)
803ITextPointer ITextView.GetNextCaretUnitPosition(ITextPointer position, LogicalDirection direction)
880ITextPointer ITextView.GetBackspaceCaretUnitPosition(ITextPointer position)
928TextSegment ITextView.GetLineRange(ITextPointer position)
944ReadOnlyCollection<GlyphRun> ITextView.GetGlyphRuns(ITextPointer start, ITextPointer end)
954bool ITextView.Contains(ITextPointer position)
962void ITextView.BringPositionIntoViewAsync(ITextPointer position, object userState)
973void ITextView.BringPointIntoViewAsync(Point point, object userState)
984void ITextView.BringLineIntoViewAsync(ITextPointer position, double suggestedX, int count, object userState)
995void ITextView.BringPageIntoViewAsync(ITextPointer position, Point suggestedOffset, int count, object userState)
1006void ITextView.CancelAsync(object userState)
1017bool ITextView.Validate()
1026bool ITextView.Validate(Point point)
1028return ((ITextView)this).Validate();
1034bool ITextView.Validate(ITextPointer position)
1080void ITextView.ThrottleBackgroundTasksForUserInput()
1206UIElement ITextView.RenderScope
1217ITextContainer ITextView.TextContainer
1228bool ITextView.IsValid
1239bool ITextView.RendersOwnSelection
1251ReadOnlyCollection<TextSegment> ITextView.TextSegments
1282event BringPositionIntoViewCompletedEventHandler ITextView.BringPositionIntoViewCompleted
1293event BringPointIntoViewCompletedEventHandler ITextView.BringPointIntoViewCompleted
1304event BringLineIntoViewCompletedEventHandler ITextView.BringLineIntoViewCompleted
1315event BringPageIntoViewCompletedEventHandler ITextView.BringPageIntoViewCompleted
1324event EventHandler ITextView.Updated
1419&& (!((ITextView)this).RendersOwnSelection || args.OwnerType != typeof(TextSelection)))
1828bool shouldRenderSelection = ((ITextView)this).RendersOwnSelection
MS\Internal\Documents\TextViewBase.cs (27)
133internal static void BringRectIntoViewMinimally(ITextView textView, Rect rect)
464ITextPointer ITextView.GetTextPositionFromPoint(Point point, bool snapToText)
472Rect ITextView.GetRectangleFromTextPosition(ITextPointer position)
480Rect ITextView.GetRawRectangleFromTextPosition(ITextPointer position, out Transform transform)
488Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
496ITextPointer ITextView.GetPositionAtNextLine(ITextPointer position, double suggestedX, int count, out double newSuggestedX, out int linesMoved)
504ITextPointer ITextView.GetPositionAtNextPage(ITextPointer position, Point suggestedOffset, int count, out Point newSuggestedOffset, out int pagesMoved)
512bool ITextView.IsAtCaretUnitBoundary(ITextPointer position)
520ITextPointer ITextView.GetNextCaretUnitPosition(ITextPointer position, LogicalDirection direction)
528ITextPointer ITextView.GetBackspaceCaretUnitPosition(ITextPointer position)
536TextSegment ITextView.GetLineRange(ITextPointer position)
544ReadOnlyCollection<GlyphRun> ITextView.GetGlyphRuns(ITextPointer start, ITextPointer end)
552bool ITextView.Contains(ITextPointer position)
560void ITextView.BringPositionIntoViewAsync(ITextPointer position, object userState)
568void ITextView.BringPointIntoViewAsync(Point point, object userState)
576void ITextView.BringLineIntoViewAsync(ITextPointer position, double suggestedX, int count, object userState)
584void ITextView.BringPageIntoViewAsync(ITextPointer position, Point suggestedOffset, int count, object userState)
592void ITextView.CancelAsync(object userState)
600bool ITextView.Validate()
608bool ITextView.Validate(Point point)
616bool ITextView.Validate(ITextPointer position)
624void ITextView.ThrottleBackgroundTasksForUserInput()
632UIElement ITextView.RenderScope
640ITextContainer ITextView.TextContainer
648bool ITextView.IsValid
656bool ITextView.RendersOwnSelection
664ReadOnlyCollection<TextSegment> ITextView.TextSegments