4 instantiations of TextEditor
PresentationFramework (4)
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
994_textEditor = new TextEditor(Document.StructuralCache.TextContainer, this, false)
System\Windows\Controls\PasswordBox.cs (1)
871_textEditor = new TextEditor(_textContainer, this, true);
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1026_textEditor = new TextEditor(textContainer, this, false)
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
1493_textEditor = new TextEditor(_textContainer, this, true);
420 references to TextEditor
PresentationFramework (420)
MS\Internal\Documents\DocumentGrid.cs (1)
3068private TextEditor TextEditor
MS\Internal\Documents\DocumentViewerHelper.cs (1)
76internal static ITextRange Find(FindToolBar findToolBar, TextEditor textEditor, ITextView textView, ITextView masterPageTextView)
MS\Internal\Documents\TextBoxLine.cs (1)
449var textEditor = position.TextContainer.TextSelection?.TextEditor;
MS\Internal\Helper.cs (1)
1484System.Windows.Documents.TextEditor te = tbb.TextEditor;
System\Windows\Annotations\AnnotationHelper.cs (1)
1048return viewer == null ? null : TextEditor.GetTextSelection(viewer);
System\Windows\Controls\FlowDocumentReader.cs (3)
1569TextEditor textEditor = TextEditor; 1870private TextEditor TextEditor 1874TextEditor textEditor = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (4)
120ClearValue(TextEditor.PageHeightProperty); 1024SetValue(TextEditor.PageHeightProperty, e.ViewportHeight); 1342TextEditor.RegisterCommandHandlers(typeof(FlowDocumentScrollViewer), /*acceptsRichContent:*/true, /*readOnly:*/!IsEditingEnabled, /*registerEventListeners*/true); 1819private TextEditor _textEditor; // Text editor (enables text selection)
System\Windows\Controls\PasswordBox.cs (3)
834TextEditor.RegisterCommandHandlers(typeof(PasswordBox), /*acceptsRichContent:*/false, /*readOnly*/false, /*registerEventListeners*/false); 1024ITextView textview = TextEditor.GetTextView(_renderScope); 1265private TextEditor _textEditor;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (3)
723internal TextEditor TextEditor 1477TextEditor.RegisterCommandHandlers(typeof(DocumentViewerBase), /*acceptsRichContent:*/true, /*readOnly:*/!IsEditingEnabled, /*registerEventListeners*/true); 1650private TextEditor _textEditor; // TextEditor associated with DocumentViewer.
System\Windows\Controls\Primitives\TextBoxBase.cs (12)
427TextEditor.IsReadOnlyProperty.AddOwner( 439get { return (bool) GetValue(TextEditor.IsReadOnlyProperty); } 440set { SetValue(TextEditor.IsReadOnlyProperty, value); } 1539if (TextEditor.GetTextView(this.RenderScope).Validate(point)) 1541position = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetTextPositionFromPoint(point, snapToText); 1579if (TextEditor.GetTextView(this.RenderScope).Validate(position)) 1582rect = TextEditor.GetTextView(this.RenderScope).GetRectangleFromTextPosition(position); 1619SetValue(TextEditor.PageHeightProperty, this.ScrollViewer.ViewportHeight); 1639ClearValue(TextEditor.PageHeightProperty); 1824internal TextEditor TextEditor 2065SetValue(TextEditor.PageHeightProperty, e.ViewportHeight); 2229private TextEditor _textEditor;
System\Windows\Controls\RichTextBox.cs (1)
94TextEditor.RegisterCommandHandlers(typeof(RichTextBox), /*acceptsRichContent:*/true, /*readOnly*/false, /*registerEventListeners*/false);
System\Windows\Controls\SpellCheck.cs (4)
196TextEditor textEditor = TextEditor._GetTextEditor(textBoxBase); 216TextEditor textEditor = TextEditor._GetTextEditor(textBoxBase);
System\Windows\Controls\TextBox.cs (7)
86TextEditor.RegisterCommandHandlers(typeof(TextBox), /*acceptsRichContent:*/false, /*readOnly*/false, /*registerEventListeners*/false); 1441if (TextEditor.GetTextView(this.RenderScope).Validate(point)) 1443textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetTextPositionFromPoint(point, /* snap to text */ true); 1444textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).Start.CreatePointer(textPointer.LogicalDirection); 1470if (TextEditor.GetTextView(this.RenderScope).Validate(point)) 1472textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetTextPositionFromPoint(point, /* snap to text */ true); 1473textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).End.CreatePointer(textPointer.LogicalDirection);
System\windows\Documents\CaretElement.cs (6)
44internal CaretElement(TextEditor textEditor, bool isBlinkEnabled) : base(textEditor.TextView.RenderScope) 636TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 772TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 773return ((ITextSelection)TextEditor._ThreadLocalStore.FocusedTextSelection).CaretElement; 782return ((ITextSelection)TextEditor._ThreadLocalStore.FocusedTextSelection).TextView.RenderScope as FrameworkElement; // TextBlock / TextFlow 1228private readonly TextEditor _textEditor;
System\Windows\Documents\ImmComposition.cs (6)
90internal void OnDetach(TextEditor editor) 110internal void OnGotFocus(TextEditor editor) 644view = TextEditor.GetTextView(RenderScope); 1628view = TextEditor.GetTextView(RenderScope); 1861return ((bool)UiScope.GetValue(TextEditor.IsReadOnlyProperty) || _editor.IsReadOnly); 1903private TextEditor _editor;
System\Windows\Documents\ITextSelection.cs (1)
150TextEditor TextEditor { get; }
System\Windows\Documents\Speller.cs (2)
38internal Speller(TextEditor textEditor) 2000private TextEditor _textEditor;
System\windows\Documents\TextEditor.cs (34)
87_uiScope.SetValue(TextEditor.InstanceProperty, this); 204_uiScope.ClearValue(TextEditor.InstanceProperty); 303TextEditor textEditor = TextEditor._GetTextEditor(frameworkElement); 779typeof(TextEditor), 799typeof(TextEditor), 809typeof(TextEditor), 968return _uiScope == null ? false : (bool)_uiScope.GetValue(TextEditor.IsReadOnlyProperty); 1023return _uiScope == null ? true : (bool)_uiScope.GetValue(TextEditor.AllowOvertypeProperty); 1125internal static TextEditor _GetTextEditor(object element) 1127return (element is DependencyObject) ? (((DependencyObject)element).ReadLocalValue(InstanceProperty) as TextEditor) : null; 1632TextEditor This = TextEditor._GetTextEditor((FrameworkElement)sender); 1655TextEditor This = TextEditor._GetTextEditor(frameworkElement); 1686TextEditor This = TextEditor._GetTextEditor((FrameworkElement)sender); 1741TextEditor This = TextEditor._GetTextEditor((FrameworkElement)sender); 1781TextEditor This = TextEditor._GetTextEditor((FrameworkElement)sender); 1824TextEditor This = TextEditor._GetTextEditor((FrameworkElement)target); 1850TextEditor This = TextEditor._GetTextEditor((FrameworkElement)target); 1876TextEditor This = TextEditor._GetTextEditor((FrameworkElement)sender); 1896TextEditor This = TextEditor._GetTextEditor((FrameworkElement)sender); 1925public TextEditorShutDownListener(TextEditor target) 1932TextEditor editor = (TextEditor)target; 1957"Instance", typeof(TextEditor), typeof(TextEditor), //
System\windows\Documents\TextEditorCharacters.cs (35)
57internal static void _OnApplyProperty(TextEditor This, DependencyProperty formattingProperty, object propertyValue) 62internal static void _OnApplyProperty(TextEditor This, DependencyProperty formattingProperty, object propertyValue, bool applyToParagraphs) 67internal static void _OnApplyProperty(TextEditor This, DependencyProperty formattingProperty, object propertyValue, bool applyToParagraphs, PropertyValueAction propertyValueAction) 120TextEditor This = TextEditor._GetTextEditor(target); 165TextEditor This = TextEditor._GetTextEditor(target); 185TextEditor This = TextEditor._GetTextEditor(target); 208TextEditor This = TextEditor._GetTextEditor(target); 237TextEditor This = TextEditor._GetTextEditor(sender); 256TextEditor This = TextEditor._GetTextEditor(sender); 284TextEditor This = TextEditor._GetTextEditor(target); 326TextEditor This = TextEditor._GetTextEditor(target); 371TextEditor This = TextEditor._GetTextEditor(target); 384TextEditor This = TextEditor._GetTextEditor(target); 397TextEditor This = TextEditor._GetTextEditor(target); 410TextEditor This = TextEditor._GetTextEditor(target); 419TextEditor This = TextEditor._GetTextEditor(target); 434TextEditor This = TextEditor._GetTextEditor(target); 443TextEditor This = TextEditor._GetTextEditor(target); 460TextEditor This = TextEditor._GetTextEditor(target);
System\windows\Documents\TextEditorContextMenu.cs (9)
46TextEditor This = TextEditor._GetTextEditor(sender); 244TextEditor This = TextEditor._GetTextEditor(placementTarget); 259private static void GetClippedPositionOffsets(TextEditor This, ITextPointer position, LogicalDirection direction, 435internal void AddMenuItems(TextEditor textEditor) 476private bool AddSpellerItems(TextEditor textEditor) 547private bool AddReconversionItems(TextEditor textEditor) 610private bool AddClipboardItems(TextEditor textEditor)
System\windows\Documents\TextEditorCopyPaste.cs (26)
60internal static DataObject _CreateDataObject(TextEditor This, bool isDragDrop) 174internal static bool _DoPaste(TextEditor This, IDataObject dataObject, bool isDragDrop) 226internal static string GetPasteApplyFormat(TextEditor This, IDataObject dataObject) 271internal static void Cut(TextEditor This, bool userInitiated) 319internal static void Copy(TextEditor This, bool userInitiated) 353internal static void Paste(TextEditor This) 482TextEditor This = TextEditor._GetTextEditor(target); 506TextEditor This = TextEditor._GetTextEditor(target); 527TextEditor This = TextEditor._GetTextEditor(target); 552TextEditor This = TextEditor._GetTextEditor(target); 573TextEditor This = TextEditor._GetTextEditor(target); 603TextEditor This = TextEditor._GetTextEditor(target); 618TextEditor This = TextEditor._GetTextEditor(target); 640TextEditor This = TextEditor._GetTextEditor(target); 672private static bool PasteContentData(TextEditor This, IDataObject dataObject, IDataObject dataObjectToApply, string formatToApply) 874private static bool PasteTextElement(TextEditor This, TextElement sectionOrSpan) 902private static bool PasteXaml(TextEditor This, string pasteXaml) 936private static bool PastePlainText(TextEditor This, string pastedText)
System\windows\Documents\TextEditorDragDrop.cs (17)
70internal _DragDropProcess(TextEditor textEditor) 367double pageHeight = (double)_textEditor.UiScope.GetValue(TextEditor.PageHeightProperty); 674private TextEditor _textEditor; 700TextEditor This = TextEditor._GetTextEditor(sender); 733TextEditor This = TextEditor._GetTextEditor(sender); 761TextEditor This = TextEditor._GetTextEditor(sender); 809TextEditor This = TextEditor._GetTextEditor(sender); 856TextEditor This = TextEditor._GetTextEditor(sender); 885TextEditor This = TextEditor._GetTextEditor(sender); 913TextEditor This = TextEditor._GetTextEditor(sender);
System\windows\Documents\TextEditorLists.cs (9)
38internal static void DecreaseIndentation(TextEditor This) 64private static TextEditor IsEnabledNotReadOnlyIsTextSegment(object sender) 66TextEditor This = TextEditor._GetTextEditor(sender); 80TextEditor This = IsEnabledNotReadOnlyIsTextSegment(sender); 95TextEditor This = TextEditor._GetTextEditor(target); 108TextEditor This = TextEditor._GetTextEditor(target);
System\windows\Documents\TextEditorMouse.cs (19)
62internal static void SetCaretPositionOnMouseEvent(TextEditor This, Point mouseDownPoint, MouseButton changedButton, int clickCount) 122internal static bool IsPointWithinInteractiveArea(TextEditor textEditor, Point point) 150TextEditor This = TextEditor._GetTextEditor(sender); 234if (TextEditor.IsTableEditingEnabled && TextRangeEditTables.TableBorderHitTest(This.TextView, mouseDownPoint)) 271TextEditor This = TextEditor._GetTextEditor(sender); 303TextEditor This = TextEditor._GetTextEditor(sender); 384TextEditor This = TextEditor._GetTextEditor(sender); 430private static void OnMouseMoveWithoutFocus(TextEditor This, MouseEventArgs e) 437private static void OnMouseMoveWithFocus(TextEditor This, MouseEventArgs e) 447TextEditor._ThreadLocalStore.PureControlShift = false; 594private static bool MoveFocusToUiScope(TextEditor This) 671private static void UpdateCursor(TextEditor This, Point mouseMovePoint) 679if (TextEditor.IsTableEditingEnabled && TextRangeEditTables.TableBorderHitTest(This.TextView, mouseMovePoint)) 714private static UIElement GetUIElementWhenMouseOver(TextEditor This, Point mouseMovePoint) 758private static bool IsPointWithinRenderScope(TextEditor textEditor, Point point)
System\windows\Documents\TextEditorParagraphs.cs (14)
65TextEditor This = TextEditor._GetTextEditor(sender); 80TextEditor This = TextEditor._GetTextEditor(sender); 95TextEditor This = TextEditor._GetTextEditor(sender); 110TextEditor This = TextEditor._GetTextEditor(sender); 140TextEditor This = TextEditor._GetTextEditor(sender); 150TextEditor This = TextEditor._GetTextEditor(sender); 168TextEditor This = TextEditor._GetTextEditor(sender);
System\windows\Documents\TextEditorSelection.cs (91)
90internal static void _ClearSuggestedX(TextEditor This) 146TextEditor This = TextEditor._GetTextEditor(target); 181TextEditor This = TextEditor._GetTextEditor(target); 197TextEditor This = TextEditor._GetTextEditor(target); 213TextEditor This = TextEditor._GetTextEditor(target); 229TextEditor This = TextEditor._GetTextEditor(target); 243TextEditor This = TextEditor._GetTextEditor(sender); 335TextEditor This = TextEditor._GetTextEditor(sender); 425TextEditor This = TextEditor._GetTextEditor(sender); 480TextEditor This = TextEditor._GetTextEditor(sender); 534TextEditor This = TextEditor._GetTextEditor(sender); 575double pageHeight = (double)This.UiScope.GetValue(TextEditor.PageHeightProperty); 654TextEditor This = TextEditor._GetTextEditor(sender); 692double pageHeight = (double)This.UiScope.GetValue(TextEditor.PageHeightProperty); 771TextEditor This = TextEditor._GetTextEditor(target); 823TextEditor This = TextEditor._GetTextEditor(target); 875TextEditor This = TextEditor._GetTextEditor(target); 903TextEditor This = TextEditor._GetTextEditor(target); 939TextEditor This = TextEditor._GetTextEditor(target); 955TextEditor This = TextEditor._GetTextEditor(target); 970TextEditor This = TextEditor._GetTextEditor(target); 986TextEditor This = TextEditor._GetTextEditor(target); 1000TextEditor This = TextEditor._GetTextEditor(sender); 1106private static void AdjustMovingPositionForSelectDownByLine(TextEditor This, ITextPointer newMovingPosition, ITextPointer originalMovingPosition, double suggestedX) 1172TextEditor This = TextEditor._GetTextEditor(sender); 1296TextEditor This = TextEditor._GetTextEditor(sender); 1337TextEditor This = TextEditor._GetTextEditor(sender); 1381TextEditor This = TextEditor._GetTextEditor(sender); 1403double pageHeight = (double)This.UiScope.GetValue(TextEditor.PageHeightProperty); 1477TextEditor This = TextEditor._GetTextEditor(sender); 1499double pageHeight = (double)This.UiScope.GetValue(TextEditor.PageHeightProperty); 1575TextEditor This = TextEditor._GetTextEditor(target); 1620TextEditor This = TextEditor._GetTextEditor(target); 1708TextEditor This = TextEditor._GetTextEditor(target); 1736TextEditor This = TextEditor._GetTextEditor(target); 1770TextEditor This = e.UserState as TextEditor; 1800TextEditor This = e.UserState as TextEditor; 1825TextEditor This; 1832This = e.UserState as TextEditor; 1888TextEditor This; 1895This = e.UserState as TextEditor; 1955TextEditor This = TextEditor._GetTextEditor(target); 1970TextEditor This = TextEditor._GetTextEditor(target); 2006private static void ClearSpringloadFormatting(TextEditor This) 2017private static bool IsFlowDirectionRightToLeftThenTopToBottom(TextEditor textEditor) 2037private static void MoveToCharacterLogicalDirection(TextEditor textEditor, LogicalDirection direction, bool extend) 2098private static void NavigateWordLogicalDirection(TextEditor textEditor, LogicalDirection direction) 2173private static void ExtendWordLogicalDirection(TextEditor textEditor, LogicalDirection direction) 2219private static Double GetSuggestedX(TextEditor This, out ITextPointer innerMovingPosition) 2267private static Double GetSuggestedYFromPosition(TextEditor This, ITextPointer position) 2283private static void UpdateSuggestedXOnColumnOrPageBoundary(TextEditor This, double newSuggestedX) 2301private static ITextPointer GetMovingPositionInner(TextEditor This) 2331private static ITextPointer GetStartInner(TextEditor This) 2343private static ITextPointer GetEndInner(TextEditor This) 2370private static void ExtendSelectionAndBringIntoView(ITextPointer position, TextEditor textEditor) 2376private static void BringIntoView(ITextPointer position, TextEditor textEditor) 2378double pageHeight = (double)textEditor.UiScope.GetValue(TextEditor.PageHeightProperty); 2392private static void AdjustCaretAtTableRowEnd(TextEditor This)
System\windows\Documents\TextEditorSpelling.cs (9)
36internal static SpellingError GetSpellingErrorAtPosition(TextEditor This, ITextPointer position, LogicalDirection direction) 42internal static SpellingError GetSpellingErrorAtSelection(TextEditor This) 101internal static ITextPointer GetNextSpellingErrorPosition(TextEditor This, ITextPointer position, LogicalDirection direction) 122TextEditor This = TextEditor._GetTextEditor(target); 224TextEditor This = TextEditor._GetTextEditor(target); 241TextEditor This = TextEditor._GetTextEditor(target);
System\windows\Documents\TextEditorTables.cs (4)
54TextEditor This = TextEditor._GetTextEditor(target); 110TextEditor This = TextEditor._GetTextEditor(target);
System\windows\Documents\TextEditorTyping.cs (73)
88internal static void _AddInputLanguageChangedEventHandler(TextEditor This) 96threadLocalStore = TextEditor._ThreadLocalStore; 115internal static void _RemoveInputLanguageChangedEventHandler(TextEditor This) 119threadLocalStore = TextEditor._ThreadLocalStore; 139internal static void _BreakTypingSequence(TextEditor This) 146internal static void _FlushPendingInputItems(TextEditor This) 155threadLocalStore = TextEditor._ThreadLocalStore; 188if (TextEditor._ThreadLocalStore.HideCursor) 190TextEditor._ThreadLocalStore.HideCursor = false; 251TextEditor This = richTextBox.TextEditor; 283TextEditor This = TextEditor._GetTextEditor(sender); 299TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 329TextEditor This = TextEditor._GetTextEditor(sender); 341if (TextEditor._ThreadLocalStore.PureControlShift && (e.KeyboardDevice.Modifiers & ModifierKeys.Alt) == 0) 358TextEditor This = TextEditor._GetTextEditor(sender); 427TextEditor This = TextEditor._GetTextEditor(target); 451TextEditor This = TextEditor._GetTextEditor(target); 469TextEditor This = TextEditor._GetTextEditor(target); 523TextEditor This = TextEditor._GetTextEditor(sender); 576TextEditor This = TextEditor._GetTextEditor(sender); 730private static bool HandleDeleteWhenStructuralBoundaryIsCrossed(TextEditor This, TextPointer position, TextPointer deletePosition) 891TextEditor This = TextEditor._GetTextEditor(sender); 949TextEditor This = TextEditor._GetTextEditor(sender); 1024TextEditor This = TextEditor._GetTextEditor(sender); 1044TextEditor This = TextEditor._GetTextEditor(sender); 1090private static bool HandleEnterBreakForRichText(TextEditor This, ICommand command) 1139private static bool HandleEnterBreakForPlainText(TextEditor This) 1161private static bool HandleEnterBreakWhenStructuralBoundaryIsCrossed(TextEditor This, ICommand command) 1214private static void OnFlowDirectionCommand(TextEditor This, Key key) 1265TextEditor This = TextEditor._GetTextEditor(sender); 1305TextEditor This = TextEditor._GetTextEditor(sender); 1321TextEditor This = TextEditor._GetTextEditor(sender); 1335TextEditor This = TextEditor._GetTextEditor(sender); 1366TextEditor This = TextEditor._GetTextEditor(sender); 1397private static bool HandleTabInTables(TextEditor This, LogicalDirection direction) 1518private static void DoTextInput(TextEditor This, string textData, bool isInsertKeyToggled, bool acceptControlCharacters) 1582private static void ScheduleInput(TextEditor This, InputItem item) 1594threadLocalStore = TextEditor._ThreadLocalStore; 1610private static bool IsMouseInputPending(TextEditor This) 1632TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 1634Invariant.Assert(This is TextEditor); 1639TextEditorTyping._FlushPendingInputItems((TextEditor)This); 1661TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 1679internal InputItem(TextEditor textEditor) 1688TextEditor _textEditor; 1690protected TextEditor TextEditor 1703internal TextInputItem(TextEditor textEditor, string text, bool isInsertKeyToggled) 1731internal KeyUpInputItem(TextEditor textEditor, Key key, ModifierKeys modifiers) 1790private static void OpenTypingUndoUnit(TextEditor This) 1815private static void CloseTypingUndoUnit(TextEditor This, UndoCloseAction closeAction) 1841TextEditor This = TextEditor._GetTextEditor(target); 1871private static void HideCursor(TextEditor This) 1873if (!TextEditor._ThreadLocalStore.HideCursor && 1877TextEditor._ThreadLocalStore.HideCursor = true; 1884private static void UpdateHyperlinkCursor(TextEditor This)
System\windows\Documents\TextSelection.cs (14)
39internal TextSelection(TextEditor textEditor) 1209TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 1616internal static Brush GetCaretBrush(TextEditor textEditor) 1776TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 1786if (TextEditor._ThreadLocalStore.FocusedTextSelection == this) 1788TextEditor._ThreadLocalStore.FocusedTextSelection = null; 2033private static void RefreshCaret(TextEditor textEditor, ITextSelection textSelection) 2077TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 2359private static double CalculateScrollToOriginPosition(TextEditor textEditor, ITextPointer caretPosition, double horizontalCaretPosition) 2417TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 2432TextEditor._ThreadLocalStore.Bidi = true; 2436TextEditor._ThreadLocalStore.Bidi = false; 2621TextEditor ITextSelection.TextEditor 2720private TextEditor _textEditor;
System\Windows\Documents\TextServicesHost.cs (2)
189TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore; 386TextEditorThreadLocalStore threadLocalStore = TextEditor._ThreadLocalStore;
System\Windows\Documents\TextStore.cs (7)
50internal TextStore(TextEditor textEditor) 2044internal static FrameworkTextComposition CreateComposition(TextEditor editor, object owner) 2315TextEditor textEditor = this.TextEditor; 4130private TextEditor TextEditor 4144return ((bool)this.UiScope.GetValue(TextEditor.IsReadOnlyProperty) || TextEditor.IsReadOnly); 4236internal TextEditor TextEditor 4242return (TextEditor)this.Target;