/// <summary>
 /// Creates a UIA3 tree walker factory.
 /// </summary>
 public UIA3TreeWalkerFactory(UIA3Automation automation)
 {
     _automation = automation;
 }
Example #2
0
 public TreeWalker(UIA3Automation automation)
 {
     Automation       = automation;
     NativeTreeWalker = automation.NativeAutomation.ControlViewWalker;
 }
 public UIA3BasicAutomationElement(UIA3Automation automation, UIA.IUIAutomationElement nativeElement) : base(automation)
 {
     Automation    = automation;
     NativeElement = nativeElement;
     Patterns      = new UIA3AutomationElementPatternValues(this);
 }
Example #4
0
 public UIA3TreeWalker(UIA3Automation automation, UIA.IUIAutomationTreeWalker nativeTreeWalker)
 {
     Automation       = automation;
     NativeTreeWalker = nativeTreeWalker;
 }
Example #5
0
 internal UIA3TextRange(UIA3Automation automation, UIA.IUIAutomationTextRange nativeRange)
 {
     Automation  = automation;
     NativeRange = nativeRange;
 }
Example #6
0
 public UIA3CacheRequest(UIA3Automation automation)
 {
     Automation         = automation;
     NativeCacheRequest = Automation.NativeAutomation.CreateCacheRequest();
 }
Example #7
0
 public UIA3TextRange3(UIA3Automation automation, UIA.IUIAutomationTextRange3 nativeRange)
     : base(automation, nativeRange)
 {
     NativeRange3 = nativeRange;
 }
Example #8
0
 internal TextRange2(UIA3Automation automation, UIA.IUIAutomationTextRange2 nativeRange)
     : base(automation, nativeRange)
 {
     NativeRange2 = nativeRange;
 }
Example #9
0
 public UIA3FrameworkAutomationElement(UIA3Automation automation, UIA.IUIAutomationElement nativeElement) : base(automation)
 {
     Automation    = automation;
     NativeElement = nativeElement;
 }
Example #10
0
 public UIA3BasicAutomationElement(UIA3Automation automation, UIA.IUIAutomationElement nativeElement) : base(automation)
 {
     Automation    = automation;
     NativeElement = nativeElement;
 }