GPAL - Generally Positive Automation Library
v1.0
GPAL The Fluent Automation LIbrary
Toggle main menu visibility
Loading...
Searching...
No Matches
GPALAutomationElement.cs
1
// =============================================================================
2
// GPAL - Generally Positive Automation Library
3
// Copyright © 2026 Software Decisions, Inc. All rights reserved.
4
//
5
// This file is part of GPAL.
6
// Licensed under the Business Source License 1.1
7
//
8
// Primary development, architecture, and vision by Michael B. Vederman,
9
// CEO of Software Decisions, Inc., Texas.
10
//
11
// Internal development maintained privately.
12
// Public releases appear on GitHub: https://github.com/SoftwareDecisionsInc/GPAL.
13
//
14
// See LICENSE for full terms, including Additional Use Grant.
15
// =============================================================================
16
17
//extern alias mUIA;
18
//extern alias mUIAtypes;
19
using
System;
20
using
System.Collections.Generic;
21
using
System.Linq;
22
using
System.Text;
23
using
System.Threading.Tasks;
24
using
System.Windows.Automation;
25
26
namespace
GenerallyPositive.Application
27
{
31
public
class
GPALAutomationElement :
IGPALAutomationElement
32
{
33
public
Application Application {
get
;
internal
set
; }
34
public
Selector Selector {
get
;
internal
set
; }
35
36
// public mUIA.System.Windows.Automation.AutomationElement Mae { get; set; }
40
public
AutomationElement
Ae
{
get
;
set
; }
47
public
IGPALElement
Gae
{
get
;
set
; }
48
internal
GPALAutomationElement
()
49
{
50
51
}
52
internal
GPALAutomationElement(AutomationElement automationElement =
null
,
IGPALElement
gPALElement =
null
/*, mUIA.System.Windows.Automation.AutomationElement managedAutomationElement = null*/
)
53
{
54
Ae
= automationElement;
55
Gae
= gPALElement;
56
// Mae = managedAutomationElement;
57
}
58
}
59
}
60
GenerallyPositive.Application.GPALAutomationElement
Application workflow container for automation elements.
Definition
GPALAutomationElement.cs:32
GenerallyPositive.Application.GPALAutomationElement.Gae
IGPALElement Gae
GPAL psuedo element. Only the following properties are actually used: Location, Size,...
Definition
GPALAutomationElement.cs:47
GenerallyPositive.Application.GPALAutomationElement.Ae
AutomationElement Ae
UIAutomation element.
Definition
GPALAutomationElement.cs:40
GenerallyPositive.Application.IGPALAutomationElement
Definition
IGPALAutomationElement.cs:23
GenerallyPositive.IGPALElement
Definition
Interfaces.cs:1190
GenerallyPositive.Application
Definition
Application.cs:32
Application
GPALAutomationElement.cs
Generated by
1.17.0