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

Search Results for

    Struct ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo>

    Represents information about an enumerated property of a specified type. Allows to replace enumerated resource with a new one using replacer. Replacer will act differently for arrays and objects

    Implements
    IEquatable<ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo>>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.Shared.Scaffolding
    Assembly: EyeAuras.Shared.Metadata.dll
    Syntax
    public readonly struct ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo> : IEquatable<ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo>>
    Type Parameters
    Name Description
    TPropertyInfo

    The type of the resource associated with the property.

    Properties

    Name Description
    Property

    Gets the PropertyInfo object representing the property.

    PropertyPath

    Gets the path to the property within the object hierarchy.

    Replacer

    Gets an action that can be used to replace the current resource with a new one.

    Resource

    Gets the resource associated with the property.

    ResourceOwner

    Gets the object that owns the resource (i.e., the object containing the property).

    Methods

    Name Description
    Equals(EnumeratedPropertyInfo<TPropertyInfo>)
    Equals(object)
    GetHashCode()
    ToString()

    Operators

    Name Description
    operator ==(EnumeratedPropertyInfo<TPropertyInfo>, EnumeratedPropertyInfo<TPropertyInfo>)
    operator !=(EnumeratedPropertyInfo<TPropertyInfo>, EnumeratedPropertyInfo<TPropertyInfo>)

    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)
    2025 © Xab3r. All rights reserved.