C# Class CrossUI.Core.ReflectionExtensions

ファイルを表示 Open project: MvvmCross/MvvmCross

Private Methods

Method Description
GetAddMethod ( this eventInfo, bool nonPublic = false ) : MethodInfo
GetConstructors ( this type ) : IEnumerable
GetConstructors ( this type, BindingFlags flags ) : IEnumerable
GetCustomAttributes ( this type, Type attributeType, bool inherit ) : System.Attribute[]
GetEvent ( this type, string name ) : EventInfo
GetField ( this type, string name ) : FieldInfo
GetField ( this type, string name, BindingFlags flags ) : FieldInfo
GetFields ( this type ) : IEnumerable
GetFields ( this type, BindingFlags flags ) : IEnumerable
GetGenericArguments ( this type ) : System.Type[]
GetGetMethod ( this property, bool noninternal = false ) : MethodInfo
GetInterfaces ( this type ) : IEnumerable
GetMethod ( this type, string name ) : MethodInfo
GetMethod ( this type, string name, BindingFlags flags ) : MethodInfo
GetMethods ( this type ) : IEnumerable
GetMethods ( this type, BindingFlags flags ) : IEnumerable
GetProperties ( this type ) : IEnumerable
GetProperties ( this type, BindingFlags flags ) : IEnumerable
GetProperty ( this type, string name ) : PropertyInfo
GetProperty ( this type, string name, BindingFlags flags ) : PropertyInfo
GetRemoveMethod ( this eventInfo, bool noninternal = false ) : MethodInfo
GetSetMethod ( this property, bool noninternal = false ) : MethodInfo
GetTypes ( this assembly ) : IEnumerable
IsAssignableFrom ( this type, Type otherType ) : bool
IsInstanceOfType ( this type, object obj ) : bool
NullSafeIsPublic ( this info ) : bool
NullSafeIsStatic ( this info ) : bool