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

Search Results for

    Class AuraIsActiveTriggerProperties

    Defines the properties for an aura trigger that activates based on the state of one or more other auras. This class uses an evaluator to determine if the specified conditions for other auras are met, thereby triggering the associated action.

    Inheritance
    object
    AuraPropertiesBase
    AuraTriggerPropertiesBase
    AuraIsActiveTriggerProperties
    Implements
    IEquatable<AuraPropertiesBase>
    IAuraTriggerProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraTriggerPropertiesBase>
    IHasLinkedAuraIds
    IEquatable<AuraIsActiveTriggerProperties>
    Inherited Members
    AuraTriggerPropertiesBase.Equals(AuraPropertiesBase)
    AuraTriggerPropertiesBase.IsIgnored
    AuraTriggerPropertiesBase.IsInverted
    AuraTriggerPropertiesBase.ActivationTimeout
    AuraTriggerPropertiesBase.DeactivationTimeout
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.DefaultAuras.Triggers.AuraIsActive
    Assembly: EyeAuras.DefaultAuras.dll
    Syntax
    public sealed record AuraIsActiveTriggerProperties : AuraTriggerPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraTriggerProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraTriggerPropertiesBase>, IHasLinkedAuraIds, IEquatable<AuraIsActiveTriggerProperties>

    Constructors

    Name Description
    AuraIsActiveTriggerProperties()

    Properties

    Name Description
    AuraIds

    Gets or sets the array of aura IDs that this trigger used to depend on. This property is now obsolete and has been replaced by EvaluatorProperties.

    EqualityContract
    EvaluatorProperties

    Gets or sets the properties of the evaluator that determines the active state of linked auras. This new approach offers more flexibility and precision in defining the conditions under which the trigger activates.

    LinkedAuraIds

    Gets a read-only list of linked Aura IDs.

    LinkedFolderIds

    Gets a read-only list of linked folder IDs.

    OperationMode

    Gets or sets the operation mode that was used to evaluate the active state of the auras specified in AuraIds. This property is obsolete and has been replaced by EvaluatorProperties.

    Version

    Methods

    Name Description
    Equals(AuraIsActiveTriggerProperties?)
    Equals(AuraTriggerPropertiesBase?)
    Equals(object?)
    GetHashCode()
    PrintMembers(StringBuilder)
    ReplaceId(string, string)

    Replaces a specified Aura/Folder ID with a new ID.

    ToString()
    <Clone>$()

    Operators

    Name Description
    operator ==(AuraIsActiveTriggerProperties?, AuraIsActiveTriggerProperties?)
    operator !=(AuraIsActiveTriggerProperties?, AuraIsActiveTriggerProperties?)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    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.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.