GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
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;
19using System;
20using System.Collections.Generic;
21using System.Linq;
22using System.Text;
23using System.Threading.Tasks;
24using System.Windows.Automation;
25
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
Application workflow container for automation elements.
IGPALElement Gae
GPAL psuedo element. Only the following properties are actually used: Location, Size,...