MS\Internal\Documents\TextBoxView.cs (68)
63if (serviceType == typeof(ITextView))
596/// <see cref="ITextView.GetTextPositionFromPoint"/>
598ITextPointer ITextView.GetTextPositionFromPoint(Point point, bool snapToText)
621/// <see cref="ITextView.GetRectangleFromTextPosition"/>
623Rect ITextView.GetRectangleFromTextPosition(ITextPointer position)
675/// <see cref="ITextView.GetRawRectangleFromTextPosition"/>
677Rect ITextView.GetRawRectangleFromTextPosition(ITextPointer position, out Transform transform)
681return ((ITextView)this).GetRectangleFromTextPosition(position);
685/// <see cref="ITextView.GetTightBoundingGeometryFromTextPositions"/>
687Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
764/// <see cref="ITextView.GetPositionAtNextLine"/>
766ITextPointer ITextView.GetPositionAtNextLine(ITextPointer position, double suggestedX, int count, out double newSuggestedX, out int linesMoved)
796/// <see cref="ITextView.GetPositionAtNextPage"/>
798ITextPointer ITextView.GetPositionAtNextPage(ITextPointer position, Point suggestedOffset, int count, out Point newSuggestedOffset, out int pagesMoved)
811/// <see cref="ITextView.IsAtCaretUnitBoundary"/>
813bool ITextView.IsAtCaretUnitBoundary(ITextPointer position)
850/// <see cref="ITextView.GetNextCaretUnitPosition"/>
852ITextPointer ITextView.GetNextCaretUnitPosition(ITextPointer position, LogicalDirection direction)
927/// <see cref="ITextView.GetBackspaceCaretUnitPosition"/>
929ITextPointer ITextView.GetBackspaceCaretUnitPosition(ITextPointer position)
975/// <see cref="ITextView.GetLineRange"/>
977TextSegment ITextView.GetLineRange(ITextPointer position)
991/// <see cref="ITextView.GetGlyphRuns"/>
993ReadOnlyCollection<GlyphRun> ITextView.GetGlyphRuns(ITextPointer start, ITextPointer end)
1001/// <see cref="ITextView.Contains"/>
1003bool ITextView.Contains(ITextPointer position)
1009/// <see cref="ITextView.BringPositionIntoViewAsync"/>
1011void ITextView.BringPositionIntoViewAsync(ITextPointer position, object userState)
1020/// <see cref="ITextView.BringPointIntoViewAsync"/>
1022void ITextView.BringPointIntoViewAsync(Point point, object userState)
1031/// <see cref="ITextView.BringLineIntoViewAsync"/>
1033void ITextView.BringLineIntoViewAsync(ITextPointer position, double suggestedX, int count, object userState)
1042/// <see cref="ITextView.BringPageIntoViewAsync"/>
1044void ITextView.BringPageIntoViewAsync(ITextPointer position, Point suggestedOffset, int count, object userState)
1053/// <see cref="ITextView.CancelAsync"/>
1055void ITextView.CancelAsync(object userState)
1064/// <see cref="ITextView.Validate()"/>
1066bool ITextView.Validate()
1073/// <see cref="ITextView.Validate(Point)"/>
1075bool ITextView.Validate(Point point)
1077return ((ITextView)this).Validate();
1081/// <see cref="ITextView.Validate(ITextPointer)"/>
1083bool ITextView.Validate(ITextPointer position)
1127/// <see cref="ITextView.ThrottleBackgroundTasksForUserInput"/>
1129void ITextView.ThrottleBackgroundTasksForUserInput()
1251/// <see cref="ITextView.RenderScope"/>
1253UIElement ITextView.RenderScope
1262/// <see cref="ITextView.TextContainer"/>
1264ITextContainer ITextView.TextContainer
1273/// <see cref="ITextView.IsValid"/>
1275bool ITextView.IsValid
1284/// <see cref="ITextView.RendersOwnSelection"/>
1286bool ITextView.RendersOwnSelection
1296/// <see cref="ITextView.TextSegments"/>
1298ReadOnlyCollection<TextSegment> ITextView.TextSegments
1325/// <see cref="ITextView.BringPositionIntoViewCompleted"/>
1329event BringPositionIntoViewCompletedEventHandler ITextView.BringPositionIntoViewCompleted
1336/// <see cref="ITextView.BringPointIntoViewCompleted"/>
1340event BringPointIntoViewCompletedEventHandler ITextView.BringPointIntoViewCompleted
1347/// <see cref="ITextView.BringLineIntoViewCompleted"/>
1351event BringLineIntoViewCompletedEventHandler ITextView.BringLineIntoViewCompleted
1358/// <see cref="ITextView.BringPageIntoViewCompleted"/>
1362event BringPageIntoViewCompletedEventHandler ITextView.BringPageIntoViewCompleted
1369/// <see cref="ITextView.Updated"/>
1371event EventHandler ITextView.Updated
1466&& (!((ITextView)this).RendersOwnSelection || args.OwnerType != typeof(TextSelection)))
1875bool shouldRenderSelection = ((ITextView)this).RendersOwnSelection
2916/// <see cref="ITextView.Contains"/>
MS\Internal\Documents\TextViewBase.cs (84)
33/// <see cref="ITextView.GetTextPositionFromPoint"/>
38/// <see cref="ITextView.GetRectangleFromTextPosition"/>
58/// <see cref="ITextView.GetRawRectangleFromTextPosition"/>
63/// <see cref="ITextView.GetTightBoundingGeometryFromTextPositions"/>
68/// <see cref="ITextView.GetPositionAtNextLine"/>
73/// <see cref="ITextView.GetPositionAtNextLine"/>
83/// <see cref="ITextView.IsAtCaretUnitBoundary"/>
88/// <see cref="ITextView.GetNextCaretUnitPosition"/>
93/// <see cref="ITextView.GetBackspaceCaretUnitPosition"/>
98/// <see cref="ITextView.GetLineRange"/>
103/// <see cref="ITextView.GetGlyphRuns"/>
116/// <see cref="ITextView.Contains"/>
134internal static void BringRectIntoViewMinimally(ITextView textView, Rect rect)
174/// <see cref="ITextView.BringPositionIntoViewAsync"/>
187/// <see cref="ITextView.BringPointIntoViewAsync"/>
203/// <see cref="ITextView.BringLineIntoViewAsync"/>
221/// <see cref="ITextView.BringPageIntoViewAsync"/>
239/// <see cref="ITextView.CancelAsync"/>
246/// <see cref="ITextView.Validate()"/>
254/// <see cref="ITextView.Validate(Point)"/>
262/// <see cref="ITextView.Validate(ITextPointer)"/>
271/// <see cref="ITextView.ThrottleBackgroundTasksForUserInput"/>
288/// <see cref="ITextView.RenderScope"/>
293/// <see cref="ITextView.TextContainer"/>
298/// <see cref="ITextView.IsValid"/>
303/// <see cref="ITextView.RendersOwnSelection"/>
315/// <see cref="ITextView.TextSegments"/>
330/// <see cref="ITextView.BringPositionIntoViewCompleted"/>
335/// <see cref="ITextView.BringPointIntoViewCompleted"/>
340/// <see cref="ITextView.BringLineIntoViewCompleted"/>
345/// <see cref="ITextView.BringPageIntoViewCompleted"/>
350/// <see cref="ITextView.Updated"/>
463/// <see cref="ITextView.GetTextPositionFromPoint"/>
465ITextPointer ITextView.GetTextPositionFromPoint(Point point, bool snapToText)
471/// <see cref="ITextView.GetRectangleFromTextPosition"/>
473Rect ITextView.GetRectangleFromTextPosition(ITextPointer position)
479/// <see cref="ITextView.GetRawRectangleFromTextPosition"/>
481Rect ITextView.GetRawRectangleFromTextPosition(ITextPointer position, out Transform transform)
487/// <see cref="ITextView.GetTightBoundingGeometryFromTextPositions"/>
489Geometry ITextView.GetTightBoundingGeometryFromTextPositions(ITextPointer startPosition, ITextPointer endPosition)
495/// <see cref="ITextView.GetPositionAtNextLine"/>
497ITextPointer ITextView.GetPositionAtNextLine(ITextPointer position, double suggestedX, int count, out double newSuggestedX, out int linesMoved)
503/// <see cref="ITextView.GetPositionAtNextPage"/>
505ITextPointer ITextView.GetPositionAtNextPage(ITextPointer position, Point suggestedOffset, int count, out Point newSuggestedOffset, out int pagesMoved)
511/// <see cref="ITextView.IsAtCaretUnitBoundary"/>
513bool ITextView.IsAtCaretUnitBoundary(ITextPointer position)
519/// <see cref="ITextView.GetNextCaretUnitPosition"/>
521ITextPointer ITextView.GetNextCaretUnitPosition(ITextPointer position, LogicalDirection direction)
527/// <see cref="ITextView.GetBackspaceCaretUnitPosition"/>
529ITextPointer ITextView.GetBackspaceCaretUnitPosition(ITextPointer position)
535/// <see cref="ITextView.GetLineRange"/>
537TextSegment ITextView.GetLineRange(ITextPointer position)
543/// <see cref="ITextView.GetGlyphRuns"/>
545ReadOnlyCollection<GlyphRun> ITextView.GetGlyphRuns(ITextPointer start, ITextPointer end)
551/// <see cref="ITextView.Contains"/>
553bool ITextView.Contains(ITextPointer position)
559/// <see cref="ITextView.BringPositionIntoViewAsync"/>
561void ITextView.BringPositionIntoViewAsync(ITextPointer position, object userState)
567/// <see cref="ITextView.BringPointIntoViewAsync"/>
569void ITextView.BringPointIntoViewAsync(Point point, object userState)
575/// <see cref="ITextView.BringLineIntoViewAsync"/>
577void ITextView.BringLineIntoViewAsync(ITextPointer position, double suggestedX, int count, object userState)
583/// <see cref="ITextView.BringLineIntoViewAsync"/>
585void ITextView.BringPageIntoViewAsync(ITextPointer position, Point suggestedOffset, int count, object userState)
591/// <see cref="ITextView.CancelAsync"/>
593void ITextView.CancelAsync(object userState)
599/// <see cref="ITextView.Validate()"/>
601bool ITextView.Validate()
607/// <see cref="ITextView.Validate(Point)"/>
609bool ITextView.Validate(Point point)
615/// <see cref="ITextView.Validate(ITextPointer)"/>
617bool ITextView.Validate(ITextPointer position)
623/// <see cref="ITextView.ThrottleBackgroundTasksForUserInput"/>
625void ITextView.ThrottleBackgroundTasksForUserInput()
631/// <see cref="ITextView.RenderScope"/>
633UIElement ITextView.RenderScope
639/// <see cref="ITextView.TextContainer"/>
641ITextContainer ITextView.TextContainer
647/// <see cref="ITextView.IsValid"/>
649bool ITextView.IsValid
655/// <see cref="ITextView.RendersOwnSelection"/>
657bool ITextView.RendersOwnSelection
663/// <see cref="ITextView.TextSegments"/>
665ReadOnlyCollection<TextSegment> ITextView.TextSegments