C# Class NJection.LambdaConverter.Extensions.ReflectionUtils

Mostra file Open project: sagifogel/NJection.LambdaConverter

Public Properties

Property Type Description
AllFlags BindingFlags

Public Methods

Method Description
IsEquivalentTo ( this type1, Type type2 ) : bool
IsGenericListOrDictionary ( this type ) : bool

Private Methods

Method Description
ContainsGenericParameters ( this type, Type &arguments ) : bool
CreateDelegate ( this methodInfo, Type type = null, object @this = null ) : Delegate
GetMember ( this type, string name, BindingFlags bindingAttr, MemberTypes memberTypes = MemberTypes.All, bool includeSubTypes = false ) : System.Reflection.MemberInfo[]
GetMemberType ( this member ) : Type
GetNonNullableType ( this type ) : Type
IsCompilerGenerated ( this type ) : bool
IsDelegate ( this type ) : bool
IsExtensionMethod ( this method ) : bool
IsFloatingPoint ( this type ) : bool
IsInt32OrInt64 ( this type ) : bool
IsNullableType ( this type ) : bool
IsNumeric ( this type ) : bool
IsPrimitive ( this type ) : bool
IsSingleOrDouble ( this type ) : bool
IsStatic ( this type ) : bool
IsSubType ( this type, Type subType ) : bool
IsUnsigned ( this type ) : bool
MakeGenericType ( this type, TypeBuilder typeBuilder ) : Type
MakeSafeArrayType ( this type, Nullable rank ) : Type

Method Details

IsEquivalentTo() public static method

public static IsEquivalentTo ( this type1, Type type2 ) : bool
type1 this
type2 System.Type
return bool

IsGenericListOrDictionary() public static method

public static IsGenericListOrDictionary ( this type ) : bool
type this
return bool

Property Details

AllFlags public_oe static_oe property

public static BindingFlags AllFlags
return BindingFlags