System\Windows\Controls\PasswordTextContainer.cs (16)
222ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
227StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
232TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
237int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
242int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
247object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
252DependencyObject ITextContainer.GetParent(StaticTextPointer position)
257StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
262StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
267int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
272int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
277object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\DocumentSequenceTextContainer.cs (40)
105ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
110StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
115TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
120int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
125int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
130object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
135DependencyObject ITextContainer.GetParent(StaticTextPointer position)
140StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
145StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
150int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
155int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
160object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
650StaticTextPointer highlightTransitionPosition;
651StaticTextPointer highlightRangeStart;
862internal override object GetHighlightValue(StaticTextPointer textPosition, LogicalDirection direction, Type highlightLayerOwnerType)
864StaticTextPointer parentPosition;
883internal override bool IsContentHighlighted(StaticTextPointer textPosition, LogicalDirection direction)
885StaticTextPointer parentPosition;
905internal override StaticTextPointer GetNextHighlightChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
907StaticTextPointer parentPosition;
908StaticTextPointer returnPointer = StaticTextPointer.Null;
948internal override StaticTextPointer GetNextPropertyChangePosition(StaticTextPointer textPosition, LogicalDirection direction)
950StaticTextPointer parentPosition;
951StaticTextPointer returnPointer = StaticTextPointer.Null;
973private bool EnsureParentPosition(StaticTextPointer textPosition, LogicalDirection direction, out StaticTextPointer parentPosition)
1005private StaticTextPointer GetStaticPositionInChildContainer(StaticTextPointer textPosition, LogicalDirection direction, StaticTextPointer originalPosition)
1007StaticTextPointer parentTextPointer = StaticTextPointer.Null;
1031parentTextPointer = StaticTextPointer.Null;
System\Windows\Documents\FixedTextContainer.cs (16)
90ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
95StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
100TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
105int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
110int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
115object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
120DependencyObject ITextContainer.GetParent(StaticTextPointer position)
125StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
130StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
135int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
140int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
145object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\ITextContainer.cs (16)
43ITextPointer CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction);
45StaticTextPointer CreateStaticPointerAtOffset(int offset);
47TextPointerContext GetPointerContext(StaticTextPointer pointer, LogicalDirection direction);
49int GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2);
51int GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count);
53object GetAdjacentElement(StaticTextPointer position, LogicalDirection direction);
55DependencyObject GetParent(StaticTextPointer position);
57StaticTextPointer CreatePointer(StaticTextPointer position, int offset);
59StaticTextPointer GetNextContextPosition(StaticTextPointer position, LogicalDirection direction);
61int CompareTo(StaticTextPointer position1, StaticTextPointer position2);
63int CompareTo(StaticTextPointer position1, ITextPointer position2);
65object GetValue(StaticTextPointer position, DependencyProperty formattingProperty);
System\Windows\Documents\NullTextContainer.cs (16)
90ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
95StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
100TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
105int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
110int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
115object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
120DependencyObject ITextContainer.GetParent(StaticTextPointer position)
125StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
130StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
135int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
140int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
145object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)
System\Windows\Documents\SpellerStatusTable.cs (13)
162internal bool IsRunType(StaticTextPointer textPosition, LogicalDirection direction, RunType runType)
177internal StaticTextPointer GetNextErrorTransition(StaticTextPointer textPosition, LogicalDirection direction)
179StaticTextPointer transitionPosition;
183transitionPosition = StaticTextPointer.Null;
242internal bool GetError(StaticTextPointer textPosition, LogicalDirection direction,
262internal bool GetRun(StaticTextPointer position, LogicalDirection direction, out RunType runType, out StaticTextPointer end)
267end = StaticTextPointer.Null;
307private int GetErrorIndex(StaticTextPointer textPosition, LogicalDirection direction)
330private int FindIndex(StaticTextPointer position, LogicalDirection direction)
754private StaticTextPointer GetRunEndPosition(int index)
756StaticTextPointer position;
System\Windows\Documents\TextContainer.cs (21)
472ITextPointer ITextContainer.CreateDynamicTextPointer(StaticTextPointer position, LogicalDirection direction)
477internal StaticTextPointer CreateStaticPointerAtOffset(int offset)
494StaticTextPointer ITextContainer.CreateStaticPointerAtOffset(int offset)
499TextPointerContext ITextContainer.GetPointerContext(StaticTextPointer pointer, LogicalDirection direction)
526internal int GetInternalOffset(StaticTextPointer position)
544int ITextContainer.GetOffsetToPosition(StaticTextPointer position1, StaticTextPointer position2)
549int ITextContainer.GetTextInRun(StaticTextPointer position, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
565object ITextContainer.GetAdjacentElement(StaticTextPointer position, LogicalDirection direction)
583private TextTreeNode GetScopingNode(StaticTextPointer position)
601DependencyObject ITextContainer.GetParent(StaticTextPointer position)
606StaticTextPointer ITextContainer.CreatePointer(StaticTextPointer position, int offset)
612StaticTextPointer ITextContainer.GetNextContextPosition(StaticTextPointer position, LogicalDirection direction)
617StaticTextPointer nextContextPosition;
661nextContextPosition = StaticTextPointer.Null;
667int ITextContainer.CompareTo(StaticTextPointer position1, StaticTextPointer position2)
692int ITextContainer.CompareTo(StaticTextPointer position1, ITextPointer position2)
717object ITextContainer.GetValue(StaticTextPointer position, DependencyProperty formattingProperty)