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

Search Results for

    Struct Percentage

    Represents a percentage value (0-100). Provides utility methods for conversion and scaling.

    Implements
    IEquatable<Percentage>
    IFormattable
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: PoeShared.Scaffolding
    Assembly: PoeShared.dll
    Syntax
    public readonly struct Percentage : IEquatable<Percentage>, IFormattable

    Constructors

    Name Description
    Percentage(float)

    Initializes a new instance of the Percentage struct.

    Properties

    Name Description
    Value

    Returns the percentage value as a float (0-100).

    Methods

    Name Description
    ApplyTo(float)

    Multiplies a value by this percentage.

    Equals(Percentage)
    Equals(object?)
    FromDecimal(double)

    Converts a decimal value (0.0 to 1.0) to a percentage.

    FromDecimal(float)

    Converts a decimal value (0.0 to 1.0) to a percentage.

    GetHashCode()
    ToDecimal()

    Converts the percentage to a decimal value (0.0 to 1.0).

    ToString()
    ToString(string, IFormatProvider)

    Operators

    Name Description
    operator ==(Percentage, Percentage)
    implicit operator double(Percentage)

    Implicit conversion from Percentage to float.

    implicit operator int(Percentage)

    Implicit conversion from Percentage to float.

    implicit operator float(Percentage)

    Implicit conversion from Percentage to float.

    implicit operator Percentage(double)

    Implicit conversion from float to Percentage.

    implicit operator Percentage(int)

    Implicit conversion from float to Percentage.

    implicit operator Percentage(float)

    Implicit conversion from float to Percentage.

    operator !=(Percentage, Percentage)

    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)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    2025 © Xab3r. All rights reserved.