System\Windows\Controls\PasswordTextContainer.cs (16)
226ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
231StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
236TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
241int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
246int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
251object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
256DependencyObject ITextContainer.GetParent(StaticTextPointer position)
261StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
266StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
271int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
276int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
281object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\DocumentSequenceTextContainer.cs (40)
122ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
127StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
132TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
137int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
142int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
147object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
152DependencyObject ITextContainer.GetParent(StaticTextPointer position)
157StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
162StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
167int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
172int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
177object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
668StaticTextPointer highlightTransitionPosition;
669StaticTextPointer highlightRangeStart;
880internal override object GetHighlightValue(StaticTextPointer textPosition, LogicalDirection direction, Type highlightLayerOwnerType)
882StaticTextPointer parentPosition;
901internal override bool IsContentHighlighted(StaticTextPointer textPosition, LogicalDirection direction)
903StaticTextPointer parentPosition;
923internal override StaticTextPointer GetNextHighlightChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
925StaticTextPointer parentPosition;
926StaticTextPointer returnPointer = StaticTextPointer.Null;
966internal override StaticTextPointer GetNextPropertyChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
968StaticTextPointer parentPosition;
969StaticTextPointer returnPointer = StaticTextPointer.Null;
991private bool EnsureParentPosition(StaticTextPointer textPosition, LogicalDirection direction, out StaticTextPointer parentPosition)
1023private StaticTextPointer GetStaticPositionInChildContainer(StaticTextPointer textPosition, LogicalDirection direction, StaticTextPointer originalPosition)
1025StaticTextPointer parentTextPointer = StaticTextPointer.Null;
1049parentTextPointer = StaticTextPointer.Null;
System\Windows\Documents\FixedTextContainer.cs (16)
107ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
112StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
117TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
122int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
127int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
132object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
137DependencyObject ITextContainer.GetParent(StaticTextPointer position)
142StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
147StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
152int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
157int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
162object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\ITextContainer.cs (16)
45ITextPointer CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction);
47StaticTextPointer CreateStaticPointerAtOffset(int offset);
49TextPointerContext GetPointerContext(StaticTextPointer pointer, LogicalDirection direction);
51int GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2);
53int GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count);
55object GetAdjacentElement(StaticTextPointer position, LogicalDirection direction);
57DependencyObject GetParent(StaticTextPointer position);
59StaticTextPointer CreatePointer(StaticTextPointer position, int offset);
61StaticTextPointer GetNextContextPosition(StaticTextPointer position, LogicalDirection direction);
63int CompareTo(StaticTextPointer position1, StaticTextPointer position2);
65int CompareTo(StaticTextPointer position1, ITextPointer position2);
67object GetValue(StaticTextPointer position, DependencyProperty formattingProperty);
System\Windows\Documents\NullTextContainer.cs (16)
95ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
100StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
105TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
110int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
115int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
120object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
125DependencyObject ITextContainer.GetParent(StaticTextPointer position)
130StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
135StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
140int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
145int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
150object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
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)
757private StaticTextPointer GetRunEndPosition(int index)
759StaticTextPointer position;
System\Windows\Documents\TextContainer.cs (21)
478ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
483internal StaticTextPointer CreateStaticPointerAtOffset(int offset)
500StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
505TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
532internal int GetInternalOffset(StaticTextPointer position)
550int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
555int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
571object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
589private TextTreeNode GetScopingNode(StaticTextPointer position)
607DependencyObject ITextContainer.GetParent(StaticTextPointer position)
612StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
618StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
623StaticTextPointer nextContextPosition;
667nextContextPosition = StaticTextPointer.Null;
673int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
698int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
723object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)