C# Класс KellermanSoftware.CompareNetObjects.Cache

Cache for properties, fields, and methods to speed up reflection
Показать файл Открыть проект

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

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

Clear the cache

GetFieldInfo ( ComparisonConfig config, Type type ) : IEnumerable

Get a list of the fields within a type

GetMethod ( Type type, string methodName ) : MethodInfo

Get a method by name

GetMethods ( Type type ) : IEnumerable

Get the cached methods for a type

GetPropertyInfo ( ComparisonResult result, Type type ) : IEnumerable

Get a list of the properties in a type

GetPropertyValue ( ComparisonResult result, Type type, object objectValue, string propertyName ) : object

Get the value of a property

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

Метод Описание
Cache ( ) : System

Static constructor

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

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

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

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

Get a list of the fields within a type
public static GetFieldInfo ( ComparisonConfig config, Type type ) : IEnumerable
config ComparisonConfig
type System.Type
Результат IEnumerable

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

Get a method by name
public static GetMethod ( Type type, string methodName ) : MethodInfo
type System.Type
methodName string
Результат System.Reflection.MethodInfo

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

Get the cached methods for a type
public static GetMethods ( Type type ) : IEnumerable
type System.Type
Результат IEnumerable

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

Get a list of the properties in a type
public static GetPropertyInfo ( ComparisonResult result, Type type ) : IEnumerable
result ComparisonResult
type System.Type
Результат IEnumerable

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

Get the value of a property
public static GetPropertyValue ( ComparisonResult result, Type type, object objectValue, string propertyName ) : object
result ComparisonResult
type System.Type
objectValue object
propertyName string
Результат object