src\Framework\System\Windows\Controls\PasswordTextContainer.cs (16)
232ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
237StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
242TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
247int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
252int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
257object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
262DependencyObject ITextContainer.GetParent(StaticTextPointer position)
267StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
272StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
277int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
282int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
287object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
src\Framework\System\Windows\Documents\DocumentSequenceTextContainer.cs (38)
126ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
131StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
136TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
141int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
146int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
151object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
156DependencyObject ITextContainer.GetParent(StaticTextPointer position)
161StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
166StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
171int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
176int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
181object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
888internal override object GetHighlightValue(StaticTextPointer textPosition, LogicalDirection direction, Type highlightLayerOwnerType)
890StaticTextPointer parentPosition;
909internal override bool IsContentHighlighted(StaticTextPointer textPosition, LogicalDirection direction)
911StaticTextPointer parentPosition;
931internal override StaticTextPointer GetNextHighlightChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
933StaticTextPointer parentPosition;
934StaticTextPointer returnPointer = StaticTextPointer.Null;
974internal override StaticTextPointer GetNextPropertyChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
976StaticTextPointer parentPosition;
977StaticTextPointer returnPointer = StaticTextPointer.Null;
999private bool EnsureParentPosition(StaticTextPointer textPosition, LogicalDirection direction, out StaticTextPointer parentPosition)
1031private StaticTextPointer GetStaticPositionInChildContainer(StaticTextPointer textPosition, LogicalDirection direction, StaticTextPointer originalPosition)
1033StaticTextPointer parentTextPointer = StaticTextPointer.Null;
1057parentTextPointer = StaticTextPointer.Null;
src\Framework\System\Windows\Documents\FixedTextContainer.cs (16)
111ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
116StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
121TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
126int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
131int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
136object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
141DependencyObject ITextContainer.GetParent(StaticTextPointer position)
146StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
151StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
156int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
161int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
166object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
src\Framework\System\Windows\Documents\ITextContainer.cs (16)
48ITextPointer CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction);
50StaticTextPointer CreateStaticPointerAtOffset(int offset);
52TextPointerContext GetPointerContext(StaticTextPointer pointer, LogicalDirection direction);
54int GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2);
56int GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count);
58object GetAdjacentElement(StaticTextPointer position, LogicalDirection direction);
60DependencyObject GetParent(StaticTextPointer position);
62StaticTextPointer CreatePointer(StaticTextPointer position, int offset);
64StaticTextPointer GetNextContextPosition(StaticTextPointer position, LogicalDirection direction);
66int CompareTo(StaticTextPointer position1, StaticTextPointer position2);
68int CompareTo(StaticTextPointer position1, ITextPointer position2);
70object GetValue(StaticTextPointer position, DependencyProperty formattingProperty);
src\Framework\System\Windows\Documents\NullTextContainer.cs (16)
98ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
103StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
108TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
113int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
118int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
123object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
128DependencyObject ITextContainer.GetParent(StaticTextPointer position)
133StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
138StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
143int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
148int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
153object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
src\Framework\System\Windows\Documents\SpellerStatusTable.cs (13)
165internal bool IsRunType(StaticTextPointer textPosition, LogicalDirection direction, RunType runType)
180internal StaticTextPointer GetNextErrorTransition(StaticTextPointer textPosition, LogicalDirection direction)
182StaticTextPointer transitionPosition;
186transitionPosition = StaticTextPointer.Null;
245internal bool GetError(StaticTextPointer textPosition, LogicalDirection direction,
265internal bool GetRun(StaticTextPointer position, LogicalDirection direction, out RunType runType, out StaticTextPointer end)
270end = StaticTextPointer.Null;
310private int GetErrorIndex(StaticTextPointer textPosition, LogicalDirection direction)
333private int FindIndex(StaticTextPointer position, LogicalDirection direction)
758private StaticTextPointer GetRunEndPosition(int index)
760StaticTextPointer position;
src\Framework\System\Windows\Documents\TextContainer.cs (21)
493ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
498internal StaticTextPointer CreateStaticPointerAtOffset(int offset)
515StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
520TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
547internal int GetInternalOffset(StaticTextPointer position)
565int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
570int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
586object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
604private TextTreeNode GetScopingNode(StaticTextPointer position)
622DependencyObject ITextContainer.GetParent(StaticTextPointer position)
627StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
633StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
638StaticTextPointer nextContextPosition;
682nextContextPosition = StaticTextPointer.Null;
688int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
713int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
738object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)