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

Search Results for

    Class TimePeriodProperties

    Represents configuration settings for delays and other time-related things with support for both fixed and randomized time periods.

    Inheritance
    object
    TimePeriodProperties
    Implements
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    IEquatable<TimePeriodProperties>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.Shared.Model
    Assembly: EyeAuras.Shared.Metadata.dll
    Syntax
    public sealed record TimePeriodProperties : IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, IEquatable<TimePeriodProperties>

    Constructors

    Name Description
    TimePeriodProperties()

    Properties

    Name Description
    Max

    Gets or sets the maximum delay duration used when delay randomization is enabled.

    Min

    Gets or sets the fixed delay duration. This is the default delay used if randomization is not enabled. Default value is one second.

    Randomize

    Gets or sets a value indicating whether the delay should be randomized. When set to true, the actual delay will be a random value between Min and Max.

    Version

    Methods

    Name Description
    Equals(TimePeriodProperties?)
    Equals(object?)
    GetHashCode()
    ToString()
    <Clone>$()

    Operators

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

    Extension Methods

    RandomTimeSpanExtensions.ToRandomTimeSpan(TimePeriodProperties)
    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.