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)
482new AutomationPatternInfo( TextPattern.Pattern, null, new WrapObjectClientSide(TextPattern.Wrap) ), 494new AutomationAttributeInfo( null, TextPattern.AnimationStyleAttribute, typeof(AnimationStyle) ), 495new AutomationAttributeInfo( null, TextPattern.BackgroundColorAttribute, typeof(int) ), 496new AutomationAttributeInfo( null, TextPattern.BulletStyleAttribute, typeof(BulletStyle) ), 497new AutomationAttributeInfo( null, TextPattern.CapStyleAttribute, typeof(CapStyle) ), 498new AutomationAttributeInfo( convertToCultureInfo, TextPattern.CultureAttribute, typeof(CultureInfo) ), 499new AutomationAttributeInfo( null, TextPattern.FontNameAttribute, typeof(string) ), 500new AutomationAttributeInfo( null, TextPattern.FontSizeAttribute, typeof(double) ), 501new AutomationAttributeInfo( null, TextPattern.FontWeightAttribute, typeof(int) ), 502new AutomationAttributeInfo( null, TextPattern.ForegroundColorAttribute, typeof(int) ), 503new AutomationAttributeInfo( null, TextPattern.HorizontalTextAlignmentAttribute, typeof(HorizontalTextAlignment) ), 504new AutomationAttributeInfo( null, TextPattern.IndentationFirstLineAttribute, typeof(double) ), 505new AutomationAttributeInfo( null, TextPattern.IndentationLeadingAttribute, typeof(double) ), 506new AutomationAttributeInfo( null, TextPattern.IndentationTrailingAttribute, typeof(double) ), 507new AutomationAttributeInfo( null, TextPattern.IsHiddenAttribute, typeof(bool) ), 508new AutomationAttributeInfo( null, TextPattern.IsItalicAttribute, typeof(bool) ), 509new AutomationAttributeInfo( null, TextPattern.IsReadOnlyAttribute, typeof(bool) ), 510new AutomationAttributeInfo( null, TextPattern.IsSubscriptAttribute, typeof(bool) ), 511new AutomationAttributeInfo( null, TextPattern.IsSuperscriptAttribute, typeof(bool) ), 512new AutomationAttributeInfo( null, TextPattern.MarginBottomAttribute, typeof(double) ), 513new AutomationAttributeInfo( null, TextPattern.MarginLeadingAttribute, typeof(double) ), 514new AutomationAttributeInfo( null, TextPattern.MarginTopAttribute, typeof(double) ), 515new AutomationAttributeInfo( null, TextPattern.MarginTrailingAttribute, typeof(double) ), 516new AutomationAttributeInfo( null, TextPattern.OutlineStylesAttribute, typeof(OutlineStyles) ), 517new AutomationAttributeInfo( null, TextPattern.OverlineColorAttribute, typeof(int) ), 518new AutomationAttributeInfo( null, TextPattern.OverlineStyleAttribute, typeof(TextDecorationLineStyle) ), 519new AutomationAttributeInfo( null, TextPattern.StrikethroughColorAttribute, typeof(int) ), 520new AutomationAttributeInfo( null, TextPattern.StrikethroughStyleAttribute, typeof(TextDecorationLineStyle) ), 521new AutomationAttributeInfo( null, TextPattern.TabsAttribute, typeof(double[]) ), 522new AutomationAttributeInfo( null, TextPattern.TextFlowDirectionsAttribute, typeof(FlowDirections) ), 523new AutomationAttributeInfo( null, TextPattern.UnderlineColorAttribute, typeof(int) ), 524new AutomationAttributeInfo( null, TextPattern.UnderlineStyleAttribute, typeof(TextDecorationLineStyle) ),
System\Windows\Automation\Text\TextRange.cs (7)
56internal TextPatternRange(SafeTextRangeHandle hTextRange, TextPattern pattern) 65internal static TextPatternRange Wrap(SafeTextRangeHandle hTextRange, TextPattern pattern) 74internal static TextPatternRange [] Wrap(SafeTextRangeHandle [] hTextRanges, TextPattern pattern) 192if (attribute == TextPattern.CultureAttribute) 417public TextPattern TextPattern 454if (!TextPattern.Compare(_pattern, range._pattern)) 480TextPattern _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)
1303new CtrlTypePatterns(ControlType.Document, TextPattern.Pattern),
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
448else if (idEvent == TextPattern.TextSelectionChangedEvent)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
172else if (iid == TextPattern.Pattern && _type != EditboxType.Password)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (11)
600if (attribute == TextPattern.BackgroundColorAttribute) 604else if (attribute == TextPattern.CapStyleAttribute) 608else if (attribute == TextPattern.FontNameAttribute) 612else if (attribute == TextPattern.FontSizeAttribute) 616else if (attribute == TextPattern.FontWeightAttribute) 620else if (attribute == TextPattern.ForegroundColorAttribute) 624else if (attribute == TextPattern.HorizontalTextAlignmentAttribute) 628else if (attribute == TextPattern.IsItalicAttribute) 632else if (attribute == TextPattern.IsReadOnlyAttribute) 636else if (attribute == TextPattern.StrikethroughStyleAttribute) 640else if (attribute == TextPattern.UnderlineStyleAttribute)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (3)
114if (iid == TextPattern.Pattern && _type != WindowsEditBox.EditboxType.Password && IsDocument()) 729TextPattern.TextSelectionChangedEvent, 730this, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent));
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (48)
93if (attribute == TextPattern.BulletStyleAttribute 94|| attribute == TextPattern.HorizontalTextAlignmentAttribute 95|| attribute == TextPattern.IndentationFirstLineAttribute 96|| attribute == TextPattern.IndentationLeadingAttribute 97|| attribute == TextPattern.IndentationTrailingAttribute 98|| attribute == TextPattern.TabsAttribute) 556if (attribute == TextPattern.AnimationStyleAttribute) { rval = GetAnimationStyle(range.Font); } 557else if (attribute == TextPattern.BackgroundColorAttribute) { rval = GetBackgroundColor(range.Font); } 558else if (attribute == TextPattern.BulletStyleAttribute) { rval = GetBulletStyle(range.Para); } 559else if (attribute == TextPattern.CapStyleAttribute) { rval = GetCapStyle(range.Font); } 562else if (attribute == TextPattern.FontNameAttribute) { rval = GetFontName(range); } 563else if (attribute == TextPattern.FontSizeAttribute) { rval = GetFontSize(range.Font); } 564else if (attribute == TextPattern.FontWeightAttribute) { rval = GetFontWeight(range.Font); } 565else if (attribute == TextPattern.ForegroundColorAttribute) { rval = GetForegroundColor(range.Font); } 567else if (attribute == TextPattern.HorizontalTextAlignmentAttribute) { rval = GetHorizontalTextAlignment(range.Para); } 568else if (attribute == TextPattern.IndentationFirstLineAttribute) { rval = GetIndentationFirstLine(range.Para); } 569else if (attribute == TextPattern.IndentationLeadingAttribute) { rval = GetIndentationLeading(range.Para); } 570else if (attribute == TextPattern.IndentationTrailingAttribute) { rval = GetIndentationTrailing(range.Para); } 571else if (attribute == TextPattern.IsHiddenAttribute) { rval = GetHidden(range.Font); } 572else if (attribute == TextPattern.IsItalicAttribute) { rval = GetItalic(range.Font); } 573else if (attribute == TextPattern.IsReadOnlyAttribute) { rval = GetReadOnly(range.Font); } 574else if (attribute == TextPattern.IsSubscriptAttribute) { rval = GetSubscript(range.Font); } 575else if (attribute == TextPattern.IsSuperscriptAttribute) { rval = GetSuperscript(range.Font); } 585else if (attribute == TextPattern.OutlineStylesAttribute) { rval = GetOutlineStyles(range.Font); } 593else if (attribute == TextPattern.StrikethroughStyleAttribute) { rval = GetStrikethroughStyle(range.Font); } 594else if (attribute == TextPattern.TabsAttribute) { rval = GetTabs(range.Para); } 597else if (attribute == TextPattern.UnderlineStyleAttribute) { rval = GetUnderlineStyle(range.Font); } 612return TextPattern.MixedAttributeValue; 633return TextPattern.MixedAttributeValue; 655return TextPattern.MixedAttributeValue; 677return TextPattern.MixedAttributeValue; 727return TextPattern.MixedAttributeValue; 741return TextPattern.MixedAttributeValue; 754return TextPattern.MixedAttributeValue; 774return TextPattern.MixedAttributeValue; 796return TextPattern.MixedAttributeValue; 810return TextPattern.MixedAttributeValue; 823return TextPattern.MixedAttributeValue; 836return TextPattern.MixedAttributeValue; 849return TextPattern.MixedAttributeValue; 862return TextPattern.MixedAttributeValue; 879return TextPattern.MixedAttributeValue; 905return TextPattern.MixedAttributeValue; 918return TextPattern.MixedAttributeValue; 931return TextPattern.MixedAttributeValue; 944return TextPattern.MixedAttributeValue; 957return TextPattern.MixedAttributeValue; 983return TextPattern.MixedAttributeValue;