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

Search Results for

    Struct Annotated<T>

    Represents a value of type T annotated with a string, providing additional context or information about the value.

    Implements
    IConvertible
    IEquatable<Annotated<T>>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: PoeShared.Scaffolding
    Assembly: PoeShared.dll
    Syntax
    public readonly struct Annotated<T> : IConvertible, IEquatable<Annotated<T>>
    Type Parameters
    Name Description
    T

    The type of the value.

    Constructors

    Name Description
    Annotated(T)

    Initializes a new instance of the AnnotatedValue struct with the specified value and no annotation.

    Annotated(T, Func<T, string>)

    Initializes a new instance of the AnnotatedValue struct with the specified value and a function to generate the annotation.

    Annotated(T, string)

    Initializes a new instance of the AnnotatedValue struct with the specified value and annotation.

    Properties

    Name Description
    Annotation

    Gets the annotation associated with the value.

    Value

    Gets the value of type T.

    Methods

    Name Description
    Equals(Annotated<T>)
    Equals(object)
    GetHashCode()
    GetTypeCode()
    ToBoolean(IFormatProvider)
    ToByte(IFormatProvider)
    ToChar(IFormatProvider)
    ToDateTime(IFormatProvider)
    ToDecimal(IFormatProvider)
    ToDouble(IFormatProvider)
    ToInt16(IFormatProvider)
    ToInt32(IFormatProvider)
    ToInt64(IFormatProvider)
    ToSByte(IFormatProvider)
    ToSingle(IFormatProvider)
    ToString()
    ToString(IFormatProvider)
    ToType(Type, IFormatProvider)
    ToUInt16(IFormatProvider)
    ToUInt32(IFormatProvider)
    ToUInt64(IFormatProvider)

    Operators

    Name Description
    operator ==(Annotated<T>, Annotated<T>)
    operator !=(Annotated<T>, Annotated<T>)

    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.