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