Class ObjectExtensions
Inheritance
ObjectExtensions
Assembly: PoeShared.dll
Syntax
public static class ObjectExtensions
Methods
Name |
Description |
AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
|
|
AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
|
|
CloneJson<T>(T)
|
Perform a deep Copy of the object, using Json as a serialisation method. NOTE: Private members are not cloned using this method.
|
CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
|
|
DumpToHex(byte[], int)
|
|
DumpToNamedTable<T>(IEnumerable<T>, string, int, string)
|
|
DumpToNamedTable<T>(IEnumerable<T>, string, string)
|
|
DumpToString<T>(IEnumerable<T>)
|
|
DumpToTable<T>(IEnumerable<T>, int)
|
|
DumpToTable<T>(IEnumerable<T>, string)
|
|
DumpToTable<T>(IEnumerable<T>, string, string, int?)
|
|
|
DumpToText<T>(T)
|
|
Dump<T>(T)
|
|
EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
|
|
Eval<T, TValue>(T, Func<T, TValue>)
|
|
GetAllProperties(Type, BindingFlags)
|
|
GetPropertyAccessor<TValue>(object, string)
|
|
GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
|
|
InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
|
|
ToJson<T>(T)
|
|
ToStringSafe<T>(T)
|
|
ToStringTable<T>(IEnumerable<T>, string)
|
|
TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
|
|