|
| static bool | IsVirtual (this PropertyInfo propertyInfo) |
| |
| static MethodInfo | GetBaseDefinition (this PropertyInfo propertyInfo) |
| |
| static bool | IsPublic (PropertyInfo property) |
| |
| static Type | GetObjectType (object v) |
| |
| static string | GetTypeName (Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder) |
| |
| static bool | HasDefaultConstructor (Type t, bool nonPublic) |
| |
| static ConstructorInfo | GetDefaultConstructor (Type t) |
| |
| static ConstructorInfo | GetDefaultConstructor (Type t, bool nonPublic) |
| |
| static bool | IsNullable (Type t) |
| |
| static bool | IsNullableType (Type t) |
| |
| static Type | EnsureNotNullableType (Type t) |
| |
| static bool | IsGenericDefinition (Type type, Type genericInterfaceDefinition) |
| |
| static bool | ImplementsGenericDefinition (Type type, Type genericInterfaceDefinition) |
| |
| static bool | ImplementsGenericDefinition (Type type, Type genericInterfaceDefinition, out Type implementingType) |
| |
| static bool | InheritsGenericDefinition (Type type, Type genericClassDefinition) |
| |
| static bool | InheritsGenericDefinition (Type type, Type genericClassDefinition, out Type implementingType) |
| |
| static Type | GetCollectionItemType (Type type) |
| |
| static void | GetDictionaryKeyValueTypes (Type dictionaryType, out Type keyType, out Type valueType) |
| |
| static Type | GetMemberUnderlyingType (MemberInfo member) |
| |
| static bool | IsIndexedProperty (MemberInfo member) |
| |
| static bool | IsIndexedProperty (PropertyInfo property) |
| |
| static object | GetMemberValue (MemberInfo member, object target) |
| |
| static void | SetMemberValue (MemberInfo member, object target, object value) |
| |
| static bool | CanReadMemberValue (MemberInfo member, bool nonPublic) |
| |
| static bool | CanSetMemberValue (MemberInfo member, bool nonPublic, bool canSetReadOnly) |
| |
| static List< MemberInfo > | GetFieldsAndProperties (Type type, BindingFlags bindingAttr) |
| |
| static T | GetAttribute< T > (object attributeProvider) |
| |
| static T | GetAttribute< T > (object attributeProvider, bool inherit) |
| |
| static T[] | GetAttributes< T > (object attributeProvider, bool inherit) |
| |
| static Attribute[] | GetAttributes (object attributeProvider, Type attributeType, bool inherit) |
| |
| static void | SplitFullyQualifiedTypeName (string fullyQualifiedTypeName, out string typeName, out string assemblyName) |
| |
| static MemberInfo | GetMemberInfoFromType (Type targetType, MemberInfo memberInfo) |
| |
| static IEnumerable< FieldInfo > | GetFields (Type targetType, BindingFlags bindingAttr) |
| |
| static IEnumerable< PropertyInfo > | GetProperties (Type targetType, BindingFlags bindingAttr) |
| |
| static BindingFlags | RemoveFlag (this BindingFlags bindingAttr, BindingFlags flag) |
| |
| static bool | IsMethodOverridden (Type currentType, Type methodDeclaringType, string method) |
| |
| static object | GetDefaultValue (Type type) |
| |
Definition at line 22 of file ReflectionUtils.cs.