C# 클래스 Amazon.Util.Internal.TypeFactory.AbstractTypeInfo

상속: ITypeInfo
파일 보기 프로젝트 열기: aws/aws-sdk-net

보호된 프로퍼티들

프로퍼티 타입 설명
_type System.Type

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AbstractTypeInfo ( Type type ) : System

메소드 상세

ArrayCreateInstance() 공개 메소드

public ArrayCreateInstance ( int length ) : Array
length int
리턴 System.Array

CreateInstance() 공개 메소드

public CreateInstance ( ) : object
리턴 object

EnumGetUnderlyingType() 공개 메소드

public EnumGetUnderlyingType ( ) : ITypeInfo
리턴 ITypeInfo

EnumToObject() 공개 메소드

public EnumToObject ( object value ) : object
value object
리턴 object

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetConstructor() 공개 추상적인 메소드

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

GetCustomAttributes() 공개 추상적인 메소드

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

GetCustomAttributes() 공개 추상적인 메소드

public abstract GetCustomAttributes ( bool inherit ) : object[]
inherit bool
리턴 object[]

GetElementType() 공개 메소드

public GetElementType ( ) : ITypeInfo
리턴 ITypeInfo

GetField() 공개 추상적인 메소드

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

GetFields() 공개 추상적인 메소드

public abstract GetFields ( ) : IEnumerable
리턴 IEnumerable

GetGenericArguments() 공개 추상적인 메소드

public abstract GetGenericArguments ( ) : System.Type[]
리턴 System.Type[]

GetGenericTypeDefinition() 공개 추상적인 메소드

public abstract GetGenericTypeDefinition ( ) : Type
리턴 System.Type

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetInterface() 공개 추상적인 메소드

public abstract GetInterface ( string name ) : Type
name string
리턴 System.Type

GetInterfaces() 공개 추상적인 메소드

public abstract GetInterfaces ( ) : System.Type[]
리턴 System.Type[]

GetMembers() 공개 추상적인 메소드

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

GetMethod() 공개 추상적인 메소드

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

GetMethod() 공개 추상적인 메소드

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

GetProperties() 공개 추상적인 메소드

public abstract GetProperties ( ) : IEnumerable
리턴 IEnumerable

GetProperty() 공개 추상적인 메소드

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

IsAssignableFrom() 공개 추상적인 메소드

public abstract IsAssignableFrom ( ITypeInfo typeInfo ) : bool
typeInfo ITypeInfo
리턴 bool

IsType() 공개 메소드

public IsType ( Type type ) : bool
type System.Type
리턴 bool

프로퍼티 상세

_type 보호되어 있는 프로퍼티

protected Type,System _type
리턴 System.Type