C# Класс Amazon.Util.Internal.TypeFactory.AbstractTypeInfo

Наследование: ITypeInfo
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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