C# Class Amazon.Util.TypeFactory.TypeInfoWrapper

Inheritance: AbstractTypeInfo
Show file Open project: scopely/aws-sdk-net

Public Methods

Method Description
GetConstructor ( ITypeInfo paramTypes ) : ConstructorInfo
GetCustomAttributes ( ITypeInfo attributeType, bool inherit ) : object[]
GetCustomAttributes ( bool inherit ) : object[]
GetField ( string name ) : FieldInfo
GetFields ( ) : IEnumerable
GetGenericArguments ( ) : System.Type[]
GetGenericTypeDefinition ( ) : Type
GetInterface ( string name ) : Type
GetInterfaces ( ) : System.Type[]
GetMembers ( ) : System.Reflection.MemberInfo[]
GetMethod ( string name ) : MethodInfo
GetMethod ( string name, ITypeInfo paramTypes ) : MethodInfo
GetProperties ( ) : IEnumerable
GetProperty ( string name ) : PropertyInfo
IsAssignableFrom ( ITypeInfo typeInfo ) : bool

Private Methods

Method Description
TypeInfoWrapper ( Type type ) : System

Method Details

GetConstructor() public method

public GetConstructor ( ITypeInfo paramTypes ) : ConstructorInfo
paramTypes ITypeInfo
return System.Reflection.ConstructorInfo

GetCustomAttributes() public method

public GetCustomAttributes ( ITypeInfo attributeType, bool inherit ) : object[]
attributeType ITypeInfo
inherit bool
return object[]

GetCustomAttributes() public method

public GetCustomAttributes ( bool inherit ) : object[]
inherit bool
return object[]

GetField() public method

public GetField ( string name ) : FieldInfo
name string
return System.Reflection.FieldInfo

GetFields() public method

public GetFields ( ) : IEnumerable
return IEnumerable

GetGenericArguments() public method

public GetGenericArguments ( ) : System.Type[]
return System.Type[]

GetGenericTypeDefinition() public method

public GetGenericTypeDefinition ( ) : Type
return System.Type

GetInterface() public method

public GetInterface ( string name ) : Type
name string
return System.Type

GetInterfaces() public method

public GetInterfaces ( ) : System.Type[]
return System.Type[]

GetMembers() public method

public GetMembers ( ) : System.Reflection.MemberInfo[]
return System.Reflection.MemberInfo[]

GetMethod() public method

public GetMethod ( string name ) : MethodInfo
name string
return System.Reflection.MethodInfo

GetMethod() public method

public GetMethod ( string name, ITypeInfo paramTypes ) : MethodInfo
name string
paramTypes ITypeInfo
return System.Reflection.MethodInfo

GetProperties() public method

public GetProperties ( ) : IEnumerable
return IEnumerable

GetProperty() public method

public GetProperty ( string name ) : PropertyInfo
name string
return System.Reflection.PropertyInfo

IsAssignableFrom() public method

public IsAssignableFrom ( ITypeInfo typeInfo ) : bool
typeInfo ITypeInfo
return bool