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