Unosquare
    Show / Hide Table of Contents

    Namespace Swan.Reflection

    Classes

    AttributeCache

    A thread-safe cache of attributes belonging to a given key (MemberInfo or Type).

    The Retrieve method is the most useful one in this class as it calls the retrieval process if the type is not contained in the cache.

    ConstructorTypeCache

    A thread-safe cache of constructors belonging to a given type.

    ExtendedTypeInfo

    Provides extended information about a type.

    This class is mainly used to define sets of types within the Definition class and it is not meant for other than querying the BasicTypesInfo dictionary.

    ExtendedTypeInfo<T>

    Provides extended information about a type.

    This class is mainly used to define sets of types within the Constants class and it is not meant for other than querying the BasicTypesInfo dictionary.

    FieldTypeCache

    A thread-safe cache of fields belonging to a given type The Retrieve method is the most useful one in this class as it calls the retrieval process if the type is not contained in the cache.

    MethodInfoCache

    Represents a Method Info Cache.

    PropertyTypeCache

    A thread-safe cache of properties belonging to a given type.

    TypeCache<T>

    A thread-safe cache of members belonging to a given type.

    The Retrieve method is the most useful one in this class as it calls the retrieval process if the type is not contained in the cache.

    Interfaces

    IPropertyProxy

    Represents a generic interface to store getters and setters for high speed access to properties.

    Comments

    Back to top Copyright © 2017-2019 Unosquare