1 instantiation of TextPattern
UIAutomationClient (1)
System\Windows\Automation\TextPattern.cs (1)
279return new TextPattern(el, hPattern);
116 references to TextPattern
UIAutomationClient (42)
MS\Internal\Automation\Schema.cs (33)
488new AutomationPatternInfo( TextPattern.Pattern, null, new WrapObjectClientSide(TextPattern.Wrap) ), 500new AutomationAttributeInfo( null, TextPattern.AnimationStyleAttribute, typeof(AnimationStyle) ), 501new AutomationAttributeInfo( null, TextPattern.BackgroundColorAttribute, typeof(int) ), 502new AutomationAttributeInfo( null, TextPattern.BulletStyleAttribute, typeof(BulletStyle) ), 503new AutomationAttributeInfo( null, TextPattern.CapStyleAttribute, typeof(CapStyle) ), 504new AutomationAttributeInfo( convertToCultureInfo, TextPattern.CultureAttribute, typeof(CultureInfo) ), 505new AutomationAttributeInfo( null, TextPattern.FontNameAttribute, typeof(string) ), 506new AutomationAttributeInfo( null, TextPattern.FontSizeAttribute, typeof(double) ), 507new AutomationAttributeInfo( null, TextPattern.FontWeightAttribute, typeof(int) ), 508new AutomationAttributeInfo( null, TextPattern.ForegroundColorAttribute, typeof(int) ), 509new AutomationAttributeInfo( null, TextPattern.HorizontalTextAlignmentAttribute, typeof(HorizontalTextAlignment) ), 510new AutomationAttributeInfo( null, TextPattern.IndentationFirstLineAttribute, typeof(double) ), 511new AutomationAttributeInfo( null, TextPattern.IndentationLeadingAttribute, typeof(double) ), 512new AutomationAttributeInfo( null, TextPattern.IndentationTrailingAttribute, typeof(double) ), 513new AutomationAttributeInfo( null, TextPattern.IsHiddenAttribute, typeof(bool) ), 514new AutomationAttributeInfo( null, TextPattern.IsItalicAttribute, typeof(bool) ), 515new AutomationAttributeInfo( null, TextPattern.IsReadOnlyAttribute, typeof(bool) ), 516new AutomationAttributeInfo( null, TextPattern.IsSubscriptAttribute, typeof(bool) ), 517new AutomationAttributeInfo( null, TextPattern.IsSuperscriptAttribute, typeof(bool) ), 518new AutomationAttributeInfo( null, TextPattern.MarginBottomAttribute, typeof(double) ), 519new AutomationAttributeInfo( null, TextPattern.MarginLeadingAttribute, typeof(double) ), 520new AutomationAttributeInfo( null, TextPattern.MarginTopAttribute, typeof(double) ), 521new AutomationAttributeInfo( null, TextPattern.MarginTrailingAttribute, typeof(double) ), 522new AutomationAttributeInfo( null, TextPattern.OutlineStylesAttribute, typeof(OutlineStyles) ), 523new AutomationAttributeInfo( null, TextPattern.OverlineColorAttribute, typeof(int) ), 524new AutomationAttributeInfo( null, TextPattern.OverlineStyleAttribute, typeof(TextDecorationLineStyle) ), 525new AutomationAttributeInfo( null, TextPattern.StrikethroughColorAttribute, typeof(int) ), 526new AutomationAttributeInfo( null, TextPattern.StrikethroughStyleAttribute, typeof(TextDecorationLineStyle) ), 527new AutomationAttributeInfo( null, TextPattern.TabsAttribute, typeof(double[]) ), 528new AutomationAttributeInfo( null, TextPattern.TextFlowDirectionsAttribute, typeof(FlowDirections) ), 529new AutomationAttributeInfo( null, TextPattern.UnderlineColorAttribute, typeof(int) ), 530new AutomationAttributeInfo( null, TextPattern.UnderlineStyleAttribute, typeof(TextDecorationLineStyle) ),
System\Windows\Automation\Text\TextRange.cs (7)
59internal TextPatternRange(SafeTextRangeHandle hTextRange, TextPattern pattern) 68internal static TextPatternRange Wrap(SafeTextRangeHandle hTextRange, TextPattern pattern) 77internal static TextPatternRange [] Wrap(SafeTextRangeHandle [] hTextRanges, TextPattern pattern) 195if (attribute == TextPattern.CultureAttribute) 420public TextPattern TextPattern 457if (!TextPattern.Compare(_pattern, range._pattern)) 483TextPattern _pattern;
System\Windows\Automation\TextPattern.cs (2)
283static internal bool Compare(TextPattern t1, TextPattern t2)
UIAutomationClientSideProviders (74)
MS\Internal\AutomationProxies\EventManager.cs (9)
468ITextProvider textProvider = el.GetPatternProvider(TextPattern.Pattern) as ITextProvider; 485AutomationInteropProvider.RaiseAutomationEvent(TextPattern.TextSelectionChangedEvent, el, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 490AutomationInteropProvider.RaiseAutomationEvent(TextPattern.TextSelectionChangedEvent, el, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 500TextPattern.TextSelectionChangedEvent, el, 501new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 539_objectIdClient.Add(TextPattern.TextSelectionChangedEvent, new RaiseEvent(HandleTextSelectionChangedEvent)); 553_objectIdCaret.Add(TextPattern.TextSelectionChangedEvent, new RaiseEvent(HandleTextSelectionChangedEvent));
MS\Internal\AutomationProxies\MSAANativeProvider.cs (1)
1308new CtrlTypePatterns(ControlType.Document, TextPattern.Pattern),
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
456else if (idEvent == TextPattern.TextSelectionChangedEvent)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
172else if (iid == TextPattern.Pattern && _type != EditboxType.Password)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (11)
603if (attribute == TextPattern.BackgroundColorAttribute) 607else if (attribute == TextPattern.CapStyleAttribute) 611else if (attribute == TextPattern.FontNameAttribute) 615else if (attribute == TextPattern.FontSizeAttribute) 619else if (attribute == TextPattern.FontWeightAttribute) 623else if (attribute == TextPattern.ForegroundColorAttribute) 627else if (attribute == TextPattern.HorizontalTextAlignmentAttribute) 631else if (attribute == TextPattern.IsItalicAttribute) 635else if (attribute == TextPattern.IsReadOnlyAttribute) 639else if (attribute == TextPattern.StrikethroughStyleAttribute) 643else if (attribute == TextPattern.UnderlineStyleAttribute)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (3)
114if (iid == TextPattern.Pattern && _type != WindowsEditBox.EditboxType.Password && IsDocument()) 725TextPattern.TextSelectionChangedEvent, 726this, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent));
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (48)
96if (attribute == TextPattern.BulletStyleAttribute 97|| attribute == TextPattern.HorizontalTextAlignmentAttribute 98|| attribute == TextPattern.IndentationFirstLineAttribute 99|| attribute == TextPattern.IndentationLeadingAttribute 100|| attribute == TextPattern.IndentationTrailingAttribute 101|| attribute == TextPattern.TabsAttribute) 562if (attribute == TextPattern.AnimationStyleAttribute) { rval = GetAnimationStyle(range.Font); } 563else if (attribute == TextPattern.BackgroundColorAttribute) { rval = GetBackgroundColor(range.Font); } 564else if (attribute == TextPattern.BulletStyleAttribute) { rval = GetBulletStyle(range.Para); } 565else if (attribute == TextPattern.CapStyleAttribute) { rval = GetCapStyle(range.Font); } 568else if (attribute == TextPattern.FontNameAttribute) { rval = GetFontName(range); } 569else if (attribute == TextPattern.FontSizeAttribute) { rval = GetFontSize(range.Font); } 570else if (attribute == TextPattern.FontWeightAttribute) { rval = GetFontWeight(range.Font); } 571else if (attribute == TextPattern.ForegroundColorAttribute) { rval = GetForegroundColor(range.Font); } 573else if (attribute == TextPattern.HorizontalTextAlignmentAttribute) { rval = GetHorizontalTextAlignment(range.Para); } 574else if (attribute == TextPattern.IndentationFirstLineAttribute) { rval = GetIndentationFirstLine(range.Para); } 575else if (attribute == TextPattern.IndentationLeadingAttribute) { rval = GetIndentationLeading(range.Para); } 576else if (attribute == TextPattern.IndentationTrailingAttribute) { rval = GetIndentationTrailing(range.Para); } 577else if (attribute == TextPattern.IsHiddenAttribute) { rval = GetHidden(range.Font); } 578else if (attribute == TextPattern.IsItalicAttribute) { rval = GetItalic(range.Font); } 579else if (attribute == TextPattern.IsReadOnlyAttribute) { rval = GetReadOnly(range.Font); } 580else if (attribute == TextPattern.IsSubscriptAttribute) { rval = GetSubscript(range.Font); } 581else if (attribute == TextPattern.IsSuperscriptAttribute) { rval = GetSuperscript(range.Font); } 591else if (attribute == TextPattern.OutlineStylesAttribute) { rval = GetOutlineStyles(range.Font); } 599else if (attribute == TextPattern.StrikethroughStyleAttribute) { rval = GetStrikethroughStyle(range.Font); } 600else if (attribute == TextPattern.TabsAttribute) { rval = GetTabs(range.Para); } 603else if (attribute == TextPattern.UnderlineStyleAttribute) { rval = GetUnderlineStyle(range.Font); } 618return TextPattern.MixedAttributeValue; 639return TextPattern.MixedAttributeValue; 661return TextPattern.MixedAttributeValue; 683return TextPattern.MixedAttributeValue; 733return TextPattern.MixedAttributeValue; 747return TextPattern.MixedAttributeValue; 760return TextPattern.MixedAttributeValue; 780return TextPattern.MixedAttributeValue; 802return TextPattern.MixedAttributeValue; 816return TextPattern.MixedAttributeValue; 829return TextPattern.MixedAttributeValue; 842return TextPattern.MixedAttributeValue; 855return TextPattern.MixedAttributeValue; 868return TextPattern.MixedAttributeValue; 885return TextPattern.MixedAttributeValue; 911return TextPattern.MixedAttributeValue; 924return TextPattern.MixedAttributeValue; 937return TextPattern.MixedAttributeValue; 950return TextPattern.MixedAttributeValue; 963return TextPattern.MixedAttributeValue; 989return TextPattern.MixedAttributeValue;