C# Класс DeepEqual.ReflectionCache

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CachePrivatePropertiesOfTypes ( IEnumerable types ) : void
ClearCache ( ) : void

Приватные методы

Метод Описание
ExcludeIndexProperties ( IEnumerable properties ) : IEnumerable
GetBindingFlags ( CacheBehaviour behaviour ) : BindingFlags
GetDynamicProperties ( IDynamicMetaObjectProvider provider ) : DeepEqual.PropertyReader[]
GetEnumerationType ( Type type ) : Type
GetEnumerationTypeImpl ( Type type ) : Type
GetFields ( Type type, CacheBehaviour behaviour ) : IEnumerable
GetProperties ( Type type, CacheBehaviour behaviour ) : IEnumerable
GetProperties ( object obj ) : DeepEqual.PropertyReader[]
GetPropertiesAndFields ( Type type, CacheBehaviour behaviour ) : DeepEqual.PropertyReader[]
IsDictionaryType ( Type type ) : bool
IsDictionaryTypeImpl ( Type type ) : bool
IsListType ( Type type ) : bool
IsListTypeImpl ( Type type ) : bool
IsSetType ( Type type ) : bool
IsSetTypeImpl ( Type type ) : bool
IsValueType ( Type type ) : bool
RemoveHiddenFields ( IEnumerable properties ) : IEnumerable
RemoveHiddenProperties ( IEnumerable properties ) : IEnumerable

Описание методов

CachePrivatePropertiesOfTypes() публичный статический Метод

public static CachePrivatePropertiesOfTypes ( IEnumerable types ) : void
types IEnumerable
Результат void

ClearCache() публичный статический Метод

public static ClearCache ( ) : void
Результат void