C# Класс ObjectDiffer.TypeDiffers.EnumerableDiffer

Наследование: ITypeDiffer
Показать файл Открыть проект

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

Метод Описание
CanPerformDiff ( Type t ) : bool
PerformDiff ( object newObj, object oldObj, string propName, Type type, Func diffChildCallback ) : Difference

Защищенные методы

Метод Описание
GroupEqualObjects ( IEnumerable newArray, IEnumerable oldArray ) : object>>.IEnumerable

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

Метод Описание
GetEnumerableElementType ( Type type ) : Type

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

CanPerformDiff() публичный Метод

public CanPerformDiff ( Type t ) : bool
t System.Type
Результат bool

GroupEqualObjects() защищенный абстрактный Метод

protected abstract GroupEqualObjects ( IEnumerable newArray, IEnumerable oldArray ) : object>>.IEnumerable
newArray IEnumerable
oldArray IEnumerable
Результат object>>.IEnumerable

PerformDiff() публичный Метод

public PerformDiff ( object newObj, object oldObj, string propName, Type type, Func diffChildCallback ) : Difference
newObj object
oldObj object
propName string
type System.Type
diffChildCallback Func
Результат Difference