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

Наследование: MethodInfo, ISerializable, IRuntimeMethodInfo
Показать файл Открыть проект Примеры использования класса

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