C# 클래스 System.Reflection.MonoGenericClass

상속: Type
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetConstructor ConstructorInfo
GetConstructorsFromGTD System.Reflection.ConstructorInfo[]
GetConstructorsFromGTDWithHint System.Reflection.ConstructorInfo[]
GetConstructorsInternal System.Reflection.ConstructorInfo[]
GetEventsFromGTD System.Reflection.EventInfo[]
GetEventsInternal System.Reflection.EventInfo[]
GetField FieldInfo
GetFieldsFromGTD System.Reflection.FieldInfo[]
GetFieldsInternal System.Reflection.FieldInfo[]
GetInterfacesFromGTD Type[]
GetInterfacesInternal Type[]
GetMethod MethodInfo
GetMethodsFromGTDWithHint System.Reflection.MethodInfo[]
GetMethodsInternal System.Reflection.MethodInfo[]
GetParentType Type
GetPropertiesInternal System.Reflection.PropertyInfo[]
GetPropertiesInternal System.Reflection.PropertyInfo[]
InflateType Type
InflateType Type
InflateType Type
InternalResolve Type
MonoGenericClass System.Reflection
MonoGenericClass System.Reflection
PeelType Type
format_name string
initialize void
initialize void
register_with_runtime void

공개 메소드들

메소드 설명
GetConstructors ( BindingFlags bf ) : System.Reflection.ConstructorInfo[]
GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
GetCustomAttributes ( bool inherit ) : object[]
GetElementType ( ) : Type
GetEvent ( string name, BindingFlags bindingAttr ) : EventInfo
GetEvents ( BindingFlags bf ) : System.Reflection.EventInfo[]
GetField ( string name, BindingFlags bindingAttr ) : FieldInfo
GetFields ( BindingFlags bf ) : System.Reflection.FieldInfo[]
GetGenericArguments ( ) : Type[]
GetGenericTypeDefinition ( ) : Type
GetInterface ( string name, bool ignoreCase ) : Type
GetInterfaces ( ) : Type[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMethods ( BindingFlags bf ) : System.Reflection.MethodInfo[]
GetNestedType ( string name, BindingFlags bindingAttr ) : Type
GetNestedTypes ( BindingFlags bf ) : Type[]
GetProperties ( BindingFlags bf ) : 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
MakeArrayType ( ) : Type
MakeArrayType ( int rank ) : Type
MakeByRefType ( ) : 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
IsValueTypeImpl ( ) : bool

비공개 메소드들

메소드 설명
GetConstructor ( ConstructorInfo fromNoninstanciated ) : ConstructorInfo
GetConstructorsFromGTD ( BindingFlags flags ) : System.Reflection.ConstructorInfo[]
GetConstructorsFromGTDWithHint ( BindingFlags hint ) : System.Reflection.ConstructorInfo[]
GetConstructorsInternal ( BindingFlags bf, MonoGenericClass reftype ) : System.Reflection.ConstructorInfo[]
GetEventsFromGTD ( BindingFlags flags ) : System.Reflection.EventInfo[]
GetEventsInternal ( BindingFlags bf, MonoGenericClass reftype ) : System.Reflection.EventInfo[]
GetField ( FieldInfo fromNoninstanciated ) : FieldInfo
GetFieldsFromGTD ( BindingFlags bf ) : System.Reflection.FieldInfo[]
GetFieldsInternal ( BindingFlags bf, MonoGenericClass reftype ) : System.Reflection.FieldInfo[]
GetInterfacesFromGTD ( ) : Type[]
GetInterfacesInternal ( ) : Type[]
GetMethod ( MethodInfo fromNoninstanciated ) : MethodInfo
GetMethodsFromGTDWithHint ( BindingFlags hint ) : System.Reflection.MethodInfo[]
GetMethodsInternal ( BindingFlags bf, MonoGenericClass reftype ) : System.Reflection.MethodInfo[]
GetParentType ( ) : Type
GetPropertiesInternal ( BindingFlags bf, MonoGenericClass reftype ) : System.Reflection.PropertyInfo[]
GetPropertiesInternal ( Type type, BindingFlags bf ) : System.Reflection.PropertyInfo[]
InflateType ( Type type ) : Type
InflateType ( Type type, Type method_args ) : Type
InflateType ( Type type, Type type_args, Type method_args ) : Type
InternalResolve ( ) : Type
MonoGenericClass ( ) : System.Reflection
MonoGenericClass ( Type tb, Type args ) : System.Reflection
PeelType ( Type t ) : Type
format_name ( bool full_name, bool assembly_qualified ) : string
initialize ( ) : void
initialize ( MethodInfo methods, ConstructorInfo ctors, FieldInfo fields, PropertyInfo properties, EventInfo events ) : void
register_with_runtime ( 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 Binder
callConvention CallingConventions
types Type
modifiers ParameterModifier
리턴 ConstructorInfo

GetConstructors() 공개 메소드

public GetConstructors ( BindingFlags bf ) : System.Reflection.ConstructorInfo[]
bf 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
리턴 EventInfo

GetEvents() 공개 메소드

public GetEvents ( BindingFlags bf ) : System.Reflection.EventInfo[]
bf BindingFlags
리턴 System.Reflection.EventInfo[]

GetField() 공개 메소드

public GetField ( string name, BindingFlags bindingAttr ) : FieldInfo
name string
bindingAttr BindingFlags
리턴 FieldInfo

GetFields() 공개 메소드

public GetFields ( BindingFlags bf ) : System.Reflection.FieldInfo[]
bf BindingFlags
리턴 System.Reflection.FieldInfo[]

GetGenericArguments() 공개 메소드

public GetGenericArguments ( ) : Type[]
리턴 Type[]

GetGenericTypeDefinition() 공개 메소드

public GetGenericTypeDefinition ( ) : Type
리턴 Type

GetInterface() 공개 메소드

public GetInterface ( string name, bool ignoreCase ) : Type
name string
ignoreCase bool
리턴 Type

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 Binder
callConvention CallingConventions
types Type
modifiers ParameterModifier
리턴 MethodInfo

GetMethods() 공개 메소드

public GetMethods ( BindingFlags bf ) : System.Reflection.MethodInfo[]
bf BindingFlags
리턴 System.Reflection.MethodInfo[]

GetNestedType() 공개 메소드

public GetNestedType ( string name, BindingFlags bindingAttr ) : Type
name string
bindingAttr BindingFlags
리턴 Type

GetNestedTypes() 공개 메소드

public GetNestedTypes ( BindingFlags bf ) : Type[]
bf BindingFlags
리턴 Type[]

GetProperties() 공개 메소드

public GetProperties ( BindingFlags bf ) : System.Reflection.PropertyInfo[]
bf 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 Type
types Type
modifiers ParameterModifier
리턴 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 Binder
target object
args object
modifiers 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

IsPointerImpl() 보호된 메소드

protected IsPointerImpl ( ) : bool
리턴 bool

IsPrimitiveImpl() 보호된 메소드

protected IsPrimitiveImpl ( ) : bool
리턴 bool

IsValueTypeImpl() 보호된 메소드

protected IsValueTypeImpl ( ) : bool
리턴 bool

MakeArrayType() 공개 메소드

public MakeArrayType ( ) : Type
리턴 Type

MakeArrayType() 공개 메소드

public MakeArrayType ( int rank ) : Type
rank int
리턴 Type

MakeByRefType() 공개 메소드

public MakeByRefType ( ) : Type
리턴 Type

MakePointerType() 공개 메소드

public MakePointerType ( ) : Type
리턴 Type

ToString() 공개 메소드

public ToString ( ) : string
리턴 string