PeanutButter
Loading...
Searching...
No Matches
PeanutButter.Utils.ObjectExtensions Member List

This is the complete list of members for PeanutButter.Utils.ObjectExtensions, including all inherited members.

AsArray< T >(this T input)PeanutButter.Utils.ObjectExtensionsstatic
AsDictionary< T >(this T value, Func< T, IEnumerable< string > > keyFetcher, Func< T, string, string > valueFetcher)PeanutButter.Utils.ObjectExtensionsstatic
AsDictionary< TKey, TValue >(this object obj)PeanutButter.Utils.ObjectExtensionsstatic
AsEnumerable< T >(this object src)PeanutButter.Utils.ObjectExtensionsstatic
ContainsAtLeastOneDeepEqualTo< T1, T2 >(this IEnumerable< T1 > collection, T2 item, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
ContainsOneDeepEqualTo< T1, T2 >(this IEnumerable< T1 > collection, T2 item, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
ContainsOneIntersectionEqualTo< T1, T2 >(this IEnumerable< T1 > collection, T2 item, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
ContainsOnlyOneDeepEqualTo< T1, T2 >(this IEnumerable< T1 > collection, T2 item, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
ContainsOnlyOneIntersectionEqualTo< T1, T2 >(this IEnumerable< T1 > collection, T2 item, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
ContainsOnlyOneMatching< T1, T2 >(this IEnumerable< T1 > collection, T2 item, Func< T1, T2, bool > comparer)PeanutButter.Utils.ObjectExtensionsstatic
CopyPropertiesTo< T >(this object src, T dst)PeanutButter.Utils.ObjectExtensionsstatic
CopyPropertiesTo< T >(this object src, T dst, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
CopyPropertiesTo< T >(this object src, T dst, bool deep, params string[] ignoreProperties)PeanutButter.Utils.ObjectExtensionsstatic
DeepClone< T >(this T item)PeanutButter.Utils.ObjectExtensionsstatic
DeepEquals(this object objSource, object objCompare, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
DeepEquals(this object objSource, object objCompare, ObjectComparisons comparison, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
DeepEquals(this object objSource, object objCompare, Action< string > failureLogAction, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
DeepIntersectionEquals(this object objSource, object objCompare, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
DeepSubEquals(this object objSource, object objCompare, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
DeserializeFromJson< T >(this string json)PeanutButter.Utils.ObjectExtensionsstatic
Get(this object src, string propertyPath, Type type)PeanutButter.Utils.ObjectExtensionsstatic
Get< T >(this object src, string propertyPath)PeanutButter.Utils.ObjectExtensionsstatic
GetOrDefault< T >(this object src, string propertyPath)PeanutButter.Utils.ObjectExtensionsstatic
GetOrDefault< T >(this object src, string propertyPath, T defaultValue)PeanutButter.Utils.ObjectExtensionsstatic
GetPropertyValue(this object src, string propertyPath)PeanutButter.Utils.ObjectExtensionsstatic
GetPropertyValue< T >(this object src, string propertyPath)PeanutButter.Utils.ObjectExtensionsstatic
HasProperty(this object obj, string prop)PeanutButter.Utils.ObjectExtensionsstatic
HasProperty(this object obj, string prop, Type propertyType)PeanutButter.Utils.ObjectExtensionsstatic
HasProperty< T >(this object obj, string prop)PeanutButter.Utils.ObjectExtensionsstatic
InArray< T >(this T input)PeanutButter.Utils.ObjectExtensionsstatic
InList< T >(this T input)PeanutButter.Utils.ObjectExtensionsstatic
InvokeMethodWithResult(this object src, string methodName, params object[] args)PeanutButter.Utils.ObjectExtensionsstatic
Is(this object original, object test)PeanutButter.Utils.ObjectExtensionsstatic
IsAssignableTo< T >(this Type type)PeanutButter.Utils.ObjectExtensionsstatic
IsInstanceOf(this object obj, Type type)PeanutButter.Utils.ObjectExtensionsstatic
IsInstanceOf< T >(this object obj)PeanutButter.Utils.ObjectExtensionsstatic
IsRuntimeType(this object obj)PeanutButter.Utils.ObjectExtensionsstatic
SerializeToJson< T >(this T item)PeanutButter.Utils.ObjectExtensionsstatic
Set< T >(this object src, string propertyPath, T newValue)PeanutButter.Utils.ObjectExtensionsstatic
SetPropertyValue(this object src, string propertyPath, object newValue)PeanutButter.Utils.ObjectExtensionsstatic
ShapeEquals(this object objSource, object objCompare, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
ShapeSubEquals(this object objSource, object objCompare, params string[] ignorePropertiesByName)PeanutButter.Utils.ObjectExtensionsstatic
ToFixed(this decimal value, int places)PeanutButter.Utils.ObjectExtensionsstatic
ToFixed(this double value, int places)PeanutButter.Utils.ObjectExtensionsstatic
TruncateTo(this decimal value, int places)PeanutButter.Utils.ObjectExtensionsstatic
TruncateTo(this double value, int places)PeanutButter.Utils.ObjectExtensionsstatic
TryChangeType(this object input, Type requiredType, out object output)PeanutButter.Utils.ObjectExtensionsstatic
TryChangeType< T >(this object input, out T output)PeanutButter.Utils.ObjectExtensionsstatic
TryGet< T >(this object obj, string propertyPath, out T result)PeanutButter.Utils.ObjectExtensionsstatic
TrySet< T >(this object src, string propertyPath, T newValue)PeanutButter.Utils.ObjectExtensionsstatic