C# 클래스 System.Reflection.RuntimeMethodInfo

상속: MethodInfo, ISerializable, IRuntimeMethodInfo
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CacheEquals bool
CheckConsistency void
ConstructName string
ConstructParameters string
ConstructParameters string
FetchNonReturnParameters System.Reflection.ParameterInfo[]
FetchReturnParameter ParameterInfo
GetMethodBody MethodBody
GetMethodHandle System.RuntimeMethodHandle
GetOneTimeFlags uint
GetParametersNoCopy System.Reflection.ParameterInfo[]
GetParentDefinition MethodInfo
InternalGetCurrentMethod MethodBase
Invoke Object
Invoke object
RuntimeMethodInfo System
RuntimeMethodInfo System
ThrowNoInvokeException void

공개 메소드들

메소드 설명
Equals ( object obj ) : bool
GetBaseDefinition ( ) : MethodInfo
GetCustomAttributes ( Type attributeType, bool inherit ) : Object[]
GetCustomAttributes ( bool inherit ) : Object[]
GetGenericArguments ( ) : System.Type[]
GetGenericMethodDefinition ( ) : MethodInfo
GetHashCode ( ) : int
GetMethodImplementationFlags ( ) : MethodImplAttributes
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetParameters ( ) : System.Reflection.ParameterInfo[]
IsDefined ( Type attributeType, bool inherit ) : bool
MakeGenericMethod ( ) : MethodInfo
ToString ( ) : String

비공개 메소드들

메소드 설명
CacheEquals ( object o ) : bool
CheckConsistency ( Object target ) : void
ConstructName ( MethodBase mi ) : string
ConstructParameters ( ParameterInfo parameters, CallingConventions callingConvention ) : string
ConstructParameters ( Type parameters, CallingConventions callingConvention ) : string
FetchNonReturnParameters ( ) : System.Reflection.ParameterInfo[]
FetchReturnParameter ( ) : ParameterInfo
GetMethodBody ( ) : MethodBody
GetMethodHandle ( ) : RuntimeMethodHandle
GetOneTimeFlags ( ) : uint
GetParametersNoCopy ( ) : System.Reflection.ParameterInfo[]
GetParentDefinition ( ) : MethodInfo
InternalGetCurrentMethod ( System.Threading.StackCrawlMark &stackMark ) : MethodBase
Invoke ( Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture ) : Object
Invoke ( Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture, bool skipVisibilityChecks ) : object
RuntimeMethodInfo ( ) : System
RuntimeMethodInfo ( RuntimeMethodHandle handle, RuntimeTypeHandle declaringTypeHandle, System.RuntimeType.RuntimeTypeCache reflectedTypeCache, MethodAttributes methodAttributes, BindingFlags bindingFlags ) : System
ThrowNoInvokeException ( ) : void

메소드 상세

Equals() 공개 메소드

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

GetBaseDefinition() 공개 메소드

public GetBaseDefinition ( ) : MethodInfo
리턴 MethodInfo

GetCustomAttributes() 공개 메소드

public GetCustomAttributes ( Type attributeType, bool inherit ) : Object[]
attributeType System.Type
inherit bool
리턴 Object[]

GetCustomAttributes() 공개 메소드

public GetCustomAttributes ( bool inherit ) : Object[]
inherit bool
리턴 Object[]

GetGenericArguments() 공개 메소드

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

GetGenericMethodDefinition() 공개 메소드

public GetGenericMethodDefinition ( ) : MethodInfo
리턴 MethodInfo

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetMethodImplementationFlags() 공개 메소드

public GetMethodImplementationFlags ( ) : MethodImplAttributes
리턴 MethodImplAttributes

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

GetParameters() 공개 메소드

public GetParameters ( ) : System.Reflection.ParameterInfo[]
리턴 System.Reflection.ParameterInfo[]

IsDefined() 공개 메소드

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType System.Type
inherit bool
리턴 bool

MakeGenericMethod() 공개 메소드

public MakeGenericMethod ( ) : MethodInfo
리턴 MethodInfo

ToString() 공개 메소드

public ToString ( ) : String
리턴 String