C# Класс System.Reflection.Emit.DerivedType

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

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

Метод Описание
GetConstructors ( BindingFlags bindingAttr ) : System.Reflection.ConstructorInfo[]
GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
GetCustomAttributes ( bool inherit ) : object[]
GetElementType ( ) : Type
GetEvent ( string name, BindingFlags bindingAttr ) : 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
GetInterfaceMap ( Type interfaceType ) : InterfaceMapping
GetInterfaces ( ) : Type[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMethods ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
GetNestedType ( string name, BindingFlags bindingAttr ) : Type
GetNestedTypes ( BindingFlags bindingAttr ) : Type[]
GetProperties ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
InvokeMember ( string name, BindingFlags invokeAttr, Binder binder, object target, object args, ParameterModifier modifiers, CultureInfo culture, string namedParameters ) : object
IsAssignableFrom ( Type c ) : bool
IsDefined ( Type attributeType, bool inherit ) : bool
IsInstanceOfType ( object o ) : bool
MakeArrayType ( ) : Type
MakeArrayType ( int rank ) : Type
MakeByRefType ( ) : Type
MakeGenericType ( ) : Type
MakePointerType ( ) : Type
ToString ( ) : string

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

Метод Описание
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

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

Метод Описание
DerivedType ( Type elementType ) : System.Reflection
FormatName ( string elementName ) : String
create_unmanaged_type ( Type type ) : void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public GetEvent ( string name, BindingFlags bindingAttr ) : EventInfo
name string
bindingAttr BindingFlags
Результат 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
Результат System.Reflection.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
Результат Type

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

public GetInterfaceMap ( Type interfaceType ) : InterfaceMapping
interfaceType Type
Результат System.Reflection.InterfaceMapping

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

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

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 System.Reflection.Binder
callConvention CallingConventions
types Type
modifiers System.Reflection.ParameterModifier
Результат System.Reflection.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
Результат Type

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

public GetNestedTypes ( BindingFlags bindingAttr ) : Type[]
bindingAttr BindingFlags
Результат 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 System.Reflection.Binder
returnType Type
types Type
modifiers System.Reflection.ParameterModifier
Результат System.Reflection.PropertyInfo

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

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

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

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

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

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

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

public IsAssignableFrom ( Type c ) : bool
c Type
Результат bool

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

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

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

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

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

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

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

public IsInstanceOfType ( object o ) : bool
o object
Результат bool

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

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

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

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

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

public MakeArrayType ( ) : Type
Результат Type

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

public MakeArrayType ( int rank ) : Type
rank int
Результат Type

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

public MakeByRefType ( ) : Type
Результат Type

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

public MakeGenericType ( ) : Type
Результат Type

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

public MakePointerType ( ) : Type
Результат Type

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

public ToString ( ) : string
Результат string