C# Class Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions

Mostra file Open project: dotnet/corefx

Public Methods

Method Description
GetTypeCode ( this type ) : TypeCode
HasSameMetadataDefinitionAs ( this mi1, MemberInfo mi2 ) : bool
IsEquivalentTo ( this mi1, MemberInfo mi2 ) : bool
IsEquivalentTo ( this t1, Type t2 ) : bool
IsNullableType ( this type ) : bool

Private Methods

Method Description
IsEquivalentTo ( this pi1, ParameterInfo pi2, MethodBase method1, MethodBase method2 ) : bool
IsGenericallyEqual ( this t1, Type t2 ) : bool
IsGenericallyEquivalentTo ( this t1, Type t2, MemberInfo member1, MemberInfo member2 ) : bool
IsTypeParameterEquivalentToTypeInst ( this typeParam, Type typeInst, MemberInfo member ) : bool

Method Details

GetTypeCode() public static method

public static GetTypeCode ( this type ) : TypeCode
type this
return TypeCode

HasSameMetadataDefinitionAs() public static method

public static HasSameMetadataDefinitionAs ( this mi1, MemberInfo mi2 ) : bool
mi1 this
mi2 System.Reflection.MemberInfo
return bool

IsEquivalentTo() public static method

public static IsEquivalentTo ( this mi1, MemberInfo mi2 ) : bool
mi1 this
mi2 System.Reflection.MemberInfo
return bool

IsEquivalentTo() public static method

public static IsEquivalentTo ( this t1, Type t2 ) : bool
t1 this
t2 System.Type
return bool

IsNullableType() public static method

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