C# Class DBus.Mapper

Show file Open project: brookpatten/dbus-sharp

Public Methods

Method Description
GetArgumentName ( ICustomAttributeProvider attrProvider, string defaultName ) : string
GetArgumentName ( ParameterInfo pi ) : string
GetInterfaceName ( MemberInfo mi ) : string
GetInterfaceName ( Type type ) : string
GetInterfaceType ( Type type, string iface ) : Type
GetMethod ( Type type, MessageContainer method_call ) : MethodInfo
GetPublicMembers ( Type type ) : MemberInfo>>.IEnumerable
GetPublicProperties ( Type type ) : IEnumerable
GetTypes ( ArgDirection dir, ParameterInfo parms ) : System.Type[]
IsDeprecated ( ICustomAttributeProvider attrProvider ) : bool
IsPublic ( MemberInfo mi ) : bool
IsPublic ( Type type ) : bool

Private Methods

Method Description
GetDeclaredPublicMembers ( Type type ) : IEnumerable
GetGenericType ( Type defType, Type parms ) : Type
GetHierarchy ( Type type ) : IEnumerable
WalkInterfaceHierarchy ( Type iface ) : IEnumerable

Method Details

GetArgumentName() public static method

public static GetArgumentName ( ICustomAttributeProvider attrProvider, string defaultName ) : string
attrProvider ICustomAttributeProvider
defaultName string
return string

GetArgumentName() public static method

public static GetArgumentName ( ParameterInfo pi ) : string
pi System.Reflection.ParameterInfo
return string

GetInterfaceName() public static method

public static GetInterfaceName ( MemberInfo mi ) : string
mi System.Reflection.MemberInfo
return string

GetInterfaceName() public static method

public static GetInterfaceName ( Type type ) : string
type System.Type
return string

GetInterfaceType() public static method

public static GetInterfaceType ( Type type, string iface ) : Type
type System.Type
iface string
return System.Type

GetMethod() public static method

public static GetMethod ( Type type, MessageContainer method_call ) : MethodInfo
type System.Type
method_call MessageContainer
return System.Reflection.MethodInfo

GetPublicMembers() public static method

public static GetPublicMembers ( Type type ) : MemberInfo>>.IEnumerable
type System.Type
return MemberInfo>>.IEnumerable

GetPublicProperties() public static method

public static GetPublicProperties ( Type type ) : IEnumerable
type System.Type
return IEnumerable

GetTypes() public static method

public static GetTypes ( ArgDirection dir, ParameterInfo parms ) : System.Type[]
dir ArgDirection
parms System.Reflection.ParameterInfo
return System.Type[]

IsDeprecated() public static method

public static IsDeprecated ( ICustomAttributeProvider attrProvider ) : bool
attrProvider ICustomAttributeProvider
return bool

IsPublic() public static method

public static IsPublic ( MemberInfo mi ) : bool
mi System.Reflection.MemberInfo
return bool

IsPublic() public static method

public static IsPublic ( Type type ) : bool
type System.Type
return bool