System\Windows\Controls\PasswordTextContainer.cs (16)
223ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
228StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
233TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
238int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
243int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
248object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
253DependencyObject ITextContainer.GetParent(StaticTextPointer position)
258StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
263StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
268int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
273int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
278object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\DocumentSequenceTextContainer.cs (40)
114ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
119StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
124TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
129int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
134int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
139object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
144DependencyObject ITextContainer.GetParent(StaticTextPointer position)
149StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
154StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
159int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
164int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
169object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
660StaticTextPointer highlightTransitionPosition;
661StaticTextPointer highlightRangeStart;
872internal override object GetHighlightValue(StaticTextPointer textPosition, LogicalDirection direction, Type highlightLayerOwnerType)
874StaticTextPointer parentPosition;
893internal override bool IsContentHighlighted(StaticTextPointer textPosition, LogicalDirection direction)
895StaticTextPointer parentPosition;
915internal override StaticTextPointer GetNextHighlightChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
917StaticTextPointer parentPosition;
918StaticTextPointer returnPointer = StaticTextPointer.Null;
958internal override StaticTextPointer GetNextPropertyChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
960StaticTextPointer parentPosition;
961StaticTextPointer returnPointer = StaticTextPointer.Null;
983private bool EnsureParentPosition(StaticTextPointer textPosition, LogicalDirection direction, out StaticTextPointer parentPosition)
1015private StaticTextPointer GetStaticPositionInChildContainer(StaticTextPointer textPosition, LogicalDirection direction, StaticTextPointer originalPosition)
1017StaticTextPointer parentTextPointer = StaticTextPointer.Null;
1041parentTextPointer = StaticTextPointer.Null;
System\Windows\Documents\FixedTextContainer.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)
System\Windows\Documents\ITextContainer.cs (16)
44ITextPointer CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction);
46StaticTextPointer CreateStaticPointerAtOffset(int offset);
48TextPointerContext GetPointerContext(StaticTextPointer pointer, LogicalDirection direction);
50int GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2);
52int GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count);
54object GetAdjacentElement(StaticTextPointer position, LogicalDirection direction);
56DependencyObject GetParent(StaticTextPointer position);
58StaticTextPointer CreatePointer(StaticTextPointer position, int offset);
60StaticTextPointer GetNextContextPosition(StaticTextPointer position, LogicalDirection direction);
62int CompareTo(StaticTextPointer position1, StaticTextPointer position2);
64int CompareTo(StaticTextPointer position1, ITextPointer position2);
66object GetValue(StaticTextPointer position, DependencyProperty formattingProperty);
System\Windows\Documents\NullTextContainer.cs (16)
91ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
96StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
101TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
106int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
111int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
116object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
121DependencyObject ITextContainer.GetParent(StaticTextPointer position)
126StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
131StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
136int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
141int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
146object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\SpellerStatusTable.cs (13)
163internal bool IsRunType(StaticTextPointer textPosition, LogicalDirection direction, RunType runType)
178internal StaticTextPointer GetNextErrorTransition(StaticTextPointer textPosition, LogicalDirection direction)
180StaticTextPointer transitionPosition;
184transitionPosition = StaticTextPointer.Null;
243internal bool GetError(StaticTextPointer textPosition, LogicalDirection direction,
263internal bool GetRun(StaticTextPointer position, LogicalDirection direction, out RunType runType, out StaticTextPointer end)
268end = StaticTextPointer.Null;
308private int GetErrorIndex(StaticTextPointer textPosition, LogicalDirection direction)
331private int FindIndex(StaticTextPointer position, LogicalDirection direction)
755private StaticTextPointer GetRunEndPosition(int index)
757StaticTextPointer position;
System\Windows\Documents\TextContainer.cs (21)
473ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
478internal StaticTextPointer CreateStaticPointerAtOffset(int offset)
495StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
500TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
527internal int GetInternalOffset(StaticTextPointer position)
545int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
550int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
566object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
584private TextTreeNode GetScopingNode(StaticTextPointer position)
602DependencyObject ITextContainer.GetParent(StaticTextPointer position)
607StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
613StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
618StaticTextPointer nextContextPosition;
662nextContextPosition = StaticTextPointer.Null;
668int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
693int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
718object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)