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) |