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

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

AllPublicInstanceMethodsAreNonFinal(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AllPublicInstanceMethodsAreVirtualOrAbstract(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AllPublicInstancePropertiesAndMethodsAreNonFinal(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AllPublicInstancePropertiesAndMethodsAreVirtualOrAbstract(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AllPublicInstancePropertiesAndMethodsAreVirtualOrAbstractAndNonFinal(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AllPublicInstancePropertiesAreNonFinal(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AllPublicInstancePropertiesAreVirtualOrAbstract(this Type type)PeanutButter.Utils.TypeExtensionsstatic
Ancestry(this Type type)PeanutButter.Utils.TypeExtensionsstatic
AncestryUntil(this Type type, Type from)PeanutButter.Utils.TypeExtensionsstatic
BaseType(this Type type)PeanutButter.Utils.TypeExtensionsstatic
CanBeAssignedNull(this Type type)PeanutButter.Utils.TypeExtensionsstatic
CanImplicitlyCastTo(this Type source, Type target)PeanutButter.Utils.TypeExtensionsstatic
DefaultValue(this Type type)PeanutButter.Utils.TypeExtensionsstatic
GetAllConstants(this Type type)PeanutButter.Utils.TypeExtensionsstatic
GetAllConstants< T >(this Type type)PeanutButter.Utils.TypeExtensionsstatic
GetAllConstantValues(this Type type)PeanutButter.Utils.TypeExtensionsstatic
GetAllConstantValues< T >(this Type type)PeanutButter.Utils.TypeExtensionsstatic
GetAllImplementedInterfaces(this Type inspectType)PeanutButter.Utils.TypeExtensionsstatic
GetAssembly(this Type t)PeanutButter.Utils.TypeExtensionsstatic
GetCollectionItemType(this Type collectionType)PeanutButter.Utils.TypeExtensionsstatic
GetStatic< T >(this Type t, string fieldOrPropertyName)PeanutButter.Utils.TypeExtensionsstatic
GetTopMostPropertyValue< T >(this object data, string propertyName)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this Type type, Type attributeType, bool inherit)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this Type type, Type attributeType, bool inherit, Func< Attribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this ParameterInfo parameterInfo, Type attributeType)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this ParameterInfo parameterInfo, Type attributeType, Func< Attribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this MethodInfo methodInfo, Type attributeType, bool inherit)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this MethodInfo methodInfo, Type attributeType, bool inherit, Func< Attribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this PropertyInfo propertyInfo, Type attributeType, bool inherit)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute(this PropertyInfo propertyInfo, Type attributeType, bool inherit, Func< Attribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this Type type)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this Type type, Func< TAttribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this Type type, bool inherit, Func< TAttribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this Type type, bool inherit)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this MethodInfo methodInfo)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this MethodInfo methodInfo, Func< TAttribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this MethodInfo methodInfo, bool inherit)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this MethodInfo methodInfo, bool inherit, Func< TAttribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this ParameterInfo parameterInfo)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this ParameterInfo parameterInfo, Func< TAttribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this PropertyInfo propertyInfo)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this PropertyInfo propertyInfo, bool inherit)PeanutButter.Utils.TypeExtensionsstatic
HasAttribute< TAttribute >(this PropertyInfo propertyInfo, bool inherit, Func< TAttribute, bool > matcher)PeanutButter.Utils.TypeExtensionsstatic
HasDefaultConstructor(this Type type)PeanutButter.Utils.TypeExtensionsstatic
HasMethod(this Type t, string methodName)PeanutButter.Utils.TypeExtensionsstatic
HasMethod(this Type t, string name, Type returnType, params Type[] parameterTypes)PeanutButter.Utils.TypeExtensionsstatic
HasOnlyParameterlessConstructor(this Type type)PeanutButter.Utils.TypeExtensionsstatic
HasParameterlessConstructor(this Type type)PeanutButter.Utils.TypeExtensionsstatic
HasVoidMethod(this Type t, string methodName, params Type[] parameters)PeanutButter.Utils.TypeExtensionsstatic
Implements(this Type type, Type interfaceType)PeanutButter.Utils.TypeExtensionsstatic
Implements< T >(this Type type)PeanutButter.Utils.TypeExtensionsstatic
Implements< T >(this T obj, Type expected)PeanutButter.Utils.TypeExtensionsstatic
ImplementsEnumerableGenericType(this Type t)PeanutButter.Utils.TypeExtensionsstatic
ImplementsIDictionaryGenericType(this Type type)PeanutButter.Utils.TypeExtensionsstatic
Inherits(this Type type, Type test)PeanutButter.Utils.TypeExtensionsstatic
IsAncestorOf(this Type type, Type test)PeanutButter.Utils.TypeExtensionsstatic
IsArrayOrAssignableFromArray(this Type t)PeanutButter.Utils.TypeExtensionsstatic
IsAssignableFromArrayOf< T >(this Type t)PeanutButter.Utils.TypeExtensionsstatic
IsAssignableOrUpCastableTo(this Type src, Type target)PeanutButter.Utils.TypeExtensionsstatic
IsCollection(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsCompilerGenerated(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsConcrete(this Type t)PeanutButter.Utils.TypeExtensionsstatic
IsDisposable(this Type t)PeanutButter.Utils.TypeExtensionsstatic
IsEnum(this Type t)PeanutButter.Utils.TypeExtensionsstatic
IsEnumerable(this Type arg)PeanutButter.Utils.TypeExtensionsstatic
IsFinal(this PropertyInfo propertyInfo)PeanutButter.Utils.TypeExtensionsstatic
IsGenericOf(this Type t, Type genericTest)PeanutButter.Utils.TypeExtensionsstatic
IsGenericOfIEnumerable(this Type arg)PeanutButter.Utils.TypeExtensionsstatic
IsGenericType(this Type t)PeanutButter.Utils.TypeExtensionsstatic
IsIDictionary(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsInterface(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsNullableType(this Type arg)PeanutButter.Utils.TypeExtensionsstatic
IsNumericType(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsPrimitiveOrImmutable(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsValueType(this Type type)PeanutButter.Utils.TypeExtensionsstatic
IsVirtualOrAbstract(this MethodInfo methodInfo)PeanutButter.Utils.TypeExtensionsstatic
IsVirtualOrAbstract(this PropertyInfo propertyInfo)PeanutButter.Utils.TypeExtensionsstatic
LooksAnonymous(this Type type)PeanutButter.Utils.TypeExtensionsstatic
PrettyName(this Type type)PeanutButter.Utils.TypeExtensionsstatic
ResolveNullableUnderlyingType(this Type type)PeanutButter.Utils.TypeExtensionsstatic
SetStatic< T >(this Type t, string fieldOrPropertyName, T value)PeanutButter.Utils.TypeExtensionsstatic
SetTopMostProperty< T >(this object data, string propertyName, T value)PeanutButter.Utils.TypeExtensionsstatic
TryGetDictionaryKeyAndValueTypes(this Type type, out Type keyType, out Type valueType)PeanutButter.Utils.TypeExtensionsstatic
TryGetEnumerableInterface(this Type srcType)PeanutButter.Utils.TypeExtensionsstatic
TryGetEnumerableItemType(this Type srcType)PeanutButter.Utils.TypeExtensionsstatic
TryImplicitlyCastTo(this object srcValue, Type targetType, out object castValue)PeanutButter.Utils.TypeExtensionsstatic
WalkAncestry(this Type type, Type oldest)PeanutButter.Utils.TypeExtensionsstatic
WalkAttributes(this Type type)PeanutButter.Utils.TypeExtensionsstatic