Table of Contents

Namespace Cress.Recorder

Classes

ElementInfo

Snapshot of an element's identity fields captured at event time. Covers both desktop UIA fields (R1-R6) and web/ARIA fields (V3-V4).

RecordedEvent

An immutable snapshot of a single UIA event captured during a recording session.

RecordingSession

Attaches to a running process and records UIA events until Stop() is called. Thread-safe: event handlers fire on the UIA COM background thread; all state is protected by ConcurrentQueue<T> and Interlocked.

Enums

EventKind

The kind of UIA interaction captured.