EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Struct WindowMatchParams

    Implements
    IEquatable<WindowMatchParams>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    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)

    Extension Methods

    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToJson<T>(T)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T, Formatting)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    ObjectExtensions.WaitForAsync<TObject, T1>(TObject, Func<TObject, T1>, Predicate<T1>, TimeSpan, int)
    XDocumentExtensions.AddTo<T>(T, XContainer)
    2025 © Xab3r. All rights reserved.