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

Search Results for

    Class AuraEvaluatorProperties

    Represents the properties for evaluating a set of auras based on specified conditions. This class allows the specification of multiple auras and their expected states.

    Inheritance
    object
    AuraPropertiesBase
    AuraEvaluatorProperties
    Implements
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraPropertiesBase>
    IHasLinkedAuraIds
    IEquatable<AuraEvaluatorProperties>
    Inherited Members
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.Shared.Modularity
    Assembly: EyeAuras.Shared.Metadata.dll
    Syntax
    public sealed record AuraEvaluatorProperties : AuraPropertiesBase, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraPropertiesBase>, IHasLinkedAuraIds, IEquatable<AuraEvaluatorProperties>

    Constructors

    Name Description
    AuraEvaluatorProperties()

    Properties

    Name Description
    Conditions

    Gets or sets the conditions that define the expected states of the linked auras. Each condition is represented by an AuraStateDescriptor, which details the expected state of an aura.

    EqualityContract
    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 for evaluating the specified conditions. This determines how the conditions are combined - either requiring all conditions to be met ('All') or any one of them ('Any'). AuraEvaluatorOperationMode

    Version

    Methods

    Name Description
    Equals(AuraPropertiesBase?)
    Equals(AuraEvaluatorProperties?)
    Equals(object?)
    FromObsoleteAuraIds(AuraEvaluatorProperties, string[], AuraEvaluatorOperationMode)
    FromObsoleteAuraIds(string[], AuraEvaluatorOperationMode)
    GetHashCode()
    PrintMembers(StringBuilder)
    ReplaceId(string, string)

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

    ToString()
    <Clone>$()

    Operators

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

    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.