C# Класс System.Reflection.TypeDelegator

Наследование: System.Type
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
typeImpl System.Type

Открытые методы

Метод Описание
GetCustomAttributes ( Type attributeType, bool inherit ) : Object[]
GetCustomAttributes ( bool inherit ) : Object[]
GetElementType ( ) : Type
GetEvent ( String name, BindingFlags bindingAttr ) : EventInfo
GetEvents ( ) : System.Reflection.EventInfo[]
GetEvents ( BindingFlags bindingAttr ) : System.Reflection.EventInfo[]
GetField ( String name, BindingFlags bindingAttr ) : FieldInfo
GetFields ( BindingFlags bindingAttr ) : System.Reflection.FieldInfo[]
GetInterface ( String name, bool ignoreCase ) : Type
GetInterfaces ( ) : System.Type[]
GetMember ( String name, MemberTypes type, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMethods ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
GetNestedType ( String name, BindingFlags bindingAttr ) : Type
GetNestedTypes ( BindingFlags bindingAttr ) : System.Type[]
GetProperties ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
InvokeMember ( String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier modifiers, System.Globalization.CultureInfo culture, String namedParameters ) : Object
IsDefined ( Type attributeType, bool inherit ) : bool
TypeDelegator ( Type delegatingType ) : System

Защищенные методы

Метод Описание
GetAttributeFlagsImpl ( ) : TypeAttributes
GetConstructorImpl ( BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : ConstructorInfo
GetMethodImpl ( String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo
GetPropertyImpl ( String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier modifiers ) : PropertyInfo
HasElementTypeImpl ( ) : bool
IsArrayImpl ( ) : bool
IsByRefImpl ( ) : bool
IsCOMObjectImpl ( ) : bool
IsPointerImpl ( ) : bool
IsPrimitiveImpl ( ) : bool
IsValueTypeImpl ( ) : bool
TypeDelegator ( ) : System

Приватные методы

Метод Описание
GetConstructors ( BindingFlags bindingAttr ) : System.Reflection.ConstructorInfo[]
GetInterfaceMap ( Type interfaceType ) : InterfaceMapping

Описание методов

GetAttributeFlagsImpl() защищенный Метод

protected GetAttributeFlagsImpl ( ) : TypeAttributes
Результат TypeAttributes

GetConstructorImpl() защищенный Метод

protected GetConstructorImpl ( BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : ConstructorInfo
bindingAttr BindingFlags
binder Binder
callConvention CallingConventions
types System.Type
modifiers ParameterModifier
Результат ConstructorInfo

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( Type attributeType, bool inherit ) : Object[]
attributeType System.Type
inherit bool
Результат Object[]

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( bool inherit ) : Object[]
inherit bool
Результат Object[]

GetElementType() публичный Метод

public GetElementType ( ) : Type
Результат System.Type

GetEvent() публичный Метод

public GetEvent ( String name, BindingFlags bindingAttr ) : EventInfo
name String
bindingAttr BindingFlags
Результат EventInfo

GetEvents() публичный Метод

public GetEvents ( ) : System.Reflection.EventInfo[]
Результат System.Reflection.EventInfo[]

GetEvents() публичный Метод

public GetEvents ( BindingFlags bindingAttr ) : System.Reflection.EventInfo[]
bindingAttr BindingFlags
Результат System.Reflection.EventInfo[]

GetField() публичный Метод

public GetField ( String name, BindingFlags bindingAttr ) : FieldInfo
name String
bindingAttr BindingFlags
Результат FieldInfo

GetFields() публичный Метод

public GetFields ( BindingFlags bindingAttr ) : System.Reflection.FieldInfo[]
bindingAttr BindingFlags
Результат System.Reflection.FieldInfo[]

GetInterface() публичный Метод

public GetInterface ( String name, bool ignoreCase ) : Type
name String
ignoreCase bool
Результат System.Type

GetInterfaces() публичный Метод

public GetInterfaces ( ) : System.Type[]
Результат System.Type[]

GetMember() публичный Метод

public GetMember ( String name, MemberTypes type, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
name String
type MemberTypes
bindingAttr BindingFlags
Результат System.Reflection.MemberInfo[]

GetMembers() публичный Метод

public GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
bindingAttr BindingFlags
Результат System.Reflection.MemberInfo[]

GetMethodImpl() защищенный Метод

protected GetMethodImpl ( String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo
name String
bindingAttr BindingFlags
binder Binder
callConvention CallingConventions
types System.Type
modifiers ParameterModifier
Результат MethodInfo

GetMethods() публичный Метод

public GetMethods ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
bindingAttr BindingFlags
Результат System.Reflection.MethodInfo[]

GetNestedType() публичный Метод

public GetNestedType ( String name, BindingFlags bindingAttr ) : Type
name String
bindingAttr BindingFlags
Результат System.Type

GetNestedTypes() публичный Метод

public GetNestedTypes ( BindingFlags bindingAttr ) : System.Type[]
bindingAttr BindingFlags
Результат System.Type[]

GetProperties() публичный Метод

public GetProperties ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
bindingAttr BindingFlags
Результат System.Reflection.PropertyInfo[]

GetPropertyImpl() защищенный Метод

protected GetPropertyImpl ( String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier modifiers ) : PropertyInfo
name String
bindingAttr BindingFlags
binder Binder
returnType System.Type
types System.Type
modifiers ParameterModifier
Результат PropertyInfo

HasElementTypeImpl() защищенный Метод

protected HasElementTypeImpl ( ) : bool
Результат bool

InvokeMember() публичный Метод

public InvokeMember ( String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier modifiers, System.Globalization.CultureInfo culture, String namedParameters ) : Object
name String
invokeAttr BindingFlags
binder Binder
target Object
args Object
modifiers ParameterModifier
culture System.Globalization.CultureInfo
namedParameters String
Результат Object

IsArrayImpl() защищенный Метод

protected IsArrayImpl ( ) : bool
Результат bool

IsByRefImpl() защищенный Метод

protected IsByRefImpl ( ) : bool
Результат bool

IsCOMObjectImpl() защищенный Метод

protected IsCOMObjectImpl ( ) : bool
Результат bool

IsDefined() публичный Метод

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType System.Type
inherit bool
Результат bool

IsPointerImpl() защищенный Метод

protected IsPointerImpl ( ) : bool
Результат bool

IsPrimitiveImpl() защищенный Метод

protected IsPrimitiveImpl ( ) : bool
Результат bool

IsValueTypeImpl() защищенный Метод

protected IsValueTypeImpl ( ) : bool
Результат bool

TypeDelegator() защищенный Метод

protected TypeDelegator ( ) : System
Результат System

TypeDelegator() публичный Метод

public TypeDelegator ( Type delegatingType ) : System
delegatingType System.Type
Результат System

Описание свойств

typeImpl защищенное свойство

protected Type,System typeImpl
Результат System.Type