Struct WindowMatchParams
Implements
Inherited Members
Namespace: EyeAuras.Shared.Services
Assembly: EyeAuras.Shared.Metadata.dll
Syntax
public readonly struct WindowMatchParams : IEquatable<WindowMatchParams>
Constructors
Name | Description |
---|---|
WindowMatchParams(string) |
Fields
Name | Description |
---|---|
Empty |
Properties
Name | Description |
---|---|
Handle | Window HWND |
Index | 0-based index of a window, useful when there are more than one match and you need non-first one |
IsEmpty | |
IsRegex | Indicates whether window title should be treated as regex or not |
IsStrict | Indicates whether to allow only strict matches (by default it's by "contains") |
Properties | Stores dynamically parsed properties from the expression. Properties are usually in square brackets e.g. windowTitle [type=toplevel] Keys are compared using StringComparer.OrdinalIgnoreCase |
Title | Window title |
Methods
Name | Description |
---|---|
Equals(WindowMatchParams) | |
Equals(object) | |
FromExpression(WindowMatchExpression) | |
FromExpression(string) | |
GetHashCode() | |
GetProperties(WindowMatchExpression) | |
ToString() |
Operators
Name | Description |
---|---|
operator ==(WindowMatchParams, WindowMatchParams) | |
operator !=(WindowMatchParams, WindowMatchParams) |