C# Class Amazon.Util.TypeFactory.AbstractTypeInfo

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

Protected Properties

Property Type Description
_type System.Type

Public Methods

Method Description
ArrayCreateInstance ( int length ) : Array
CreateInstance ( ) : object
EnumGetUnderlyingType ( ) : ITypeInfo
EnumToObject ( object value ) : object
Equals ( object obj ) : bool
GetConstructor ( ITypeInfo paramTypes ) : ConstructorInfo
GetCustomAttributes ( ITypeInfo attributeType, bool inherit ) : object[]
GetCustomAttributes ( bool inherit ) : object[]
GetElementType ( ) : ITypeInfo
GetField ( string name ) : FieldInfo
GetFields ( ) : IEnumerable
GetGenericArguments ( ) : System.Type[]
GetGenericTypeDefinition ( ) : Type
GetHashCode ( ) : int
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
IsType ( Type type ) : bool

Private Methods

Method Description
AbstractTypeInfo ( Type type ) : System

Method Details

ArrayCreateInstance() public method

public ArrayCreateInstance ( int length ) : Array
length int
return System.Array

CreateInstance() public method

public CreateInstance ( ) : object
return object

EnumGetUnderlyingType() public method

public EnumGetUnderlyingType ( ) : ITypeInfo
return ITypeInfo

EnumToObject() public method

public EnumToObject ( object value ) : object
value object
return object

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetConstructor() public abstract method

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

GetCustomAttributes() public abstract method

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

GetCustomAttributes() public abstract method

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

GetElementType() public method

public GetElementType ( ) : ITypeInfo
return ITypeInfo

GetField() public abstract method

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

GetFields() public abstract method

public abstract GetFields ( ) : IEnumerable
return IEnumerable

GetGenericArguments() public abstract method

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

GetGenericTypeDefinition() public abstract method

public abstract GetGenericTypeDefinition ( ) : Type
return System.Type

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetInterface() public abstract method

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

GetInterfaces() public abstract method

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

GetMembers() public abstract method

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

GetMethod() public abstract method

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

GetMethod() public abstract method

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

GetProperties() public abstract method

public abstract GetProperties ( ) : IEnumerable
return IEnumerable

GetProperty() public abstract method

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

IsAssignableFrom() public abstract method

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

IsType() public method

public IsType ( Type type ) : bool
type System.Type
return bool

Property Details

_type protected property

protected Type,System _type
return System.Type