C# Class IKVM.Internal.MethodWrapper

Inheritance: MemberWrapper
Datei anzeigen Open project: samskivert/ikvm-monotouch Class Usage Examples

Private Properties

Property Type Description
AssertLinked void
Create MethodWrapper
EmitCall void
EmitCallvirt void
EmitCallvirtReflect void
EmitIntrinsic bool
EmitNewobj void
FromCookie MethodWrapper
FromMethodOrConstructor MethodWrapper
GetExceptions java.lang.Class[]
GetMethod MethodBase
GetMethodAttributes MethodAttributes
GetParameters TypeWrapper[]
GetParametersForDefineMethod Type[]
InvokeJNI object
InvokeNonvirtualRemapped object
Link void
MethodWrapper System.Reflection.Emit
ResolveMethod void
SetDeclaredExceptions void
SimpleOpCodeToOpCode OpCode
ToMethodOrConstructor object
UnboxArgs object[]
UpdateNonPublicTypeInSignatureFlag void

Protected Methods

Method Description
DoLinkMethod ( ) : void

Private Methods

Method Description
AssertLinked ( ) : void
Create ( TypeWrapper declaringType, string name, string sig, MethodBase method, TypeWrapper returnType, TypeWrapper parameterTypes, Modifiers modifiers, MemberFlags flags ) : MethodWrapper
EmitCall ( CodeEmitter ilgen ) : void
EmitCallvirt ( CodeEmitter ilgen ) : void
EmitCallvirtReflect ( CodeEmitter ilgen ) : void
EmitIntrinsic ( EmitIntrinsicContext context ) : bool
EmitNewobj ( CodeEmitter ilgen ) : void
FromCookie ( IntPtr cookie ) : MethodWrapper
FromMethodOrConstructor ( object methodOrConstructor ) : MethodWrapper
GetExceptions ( ) : java.lang.Class[]
GetMethod ( ) : MethodBase
GetMethodAttributes ( ) : MethodAttributes
GetParameters ( ) : TypeWrapper[]
GetParametersForDefineMethod ( ) : Type[]
InvokeJNI ( object obj, object args, bool nonVirtual, object callerID ) : object
InvokeNonvirtualRemapped ( object obj, object args ) : object
Link ( ) : void
MethodWrapper ( TypeWrapper declaringType, string name, string sig, MethodBase method, TypeWrapper returnType, TypeWrapper parameterTypes, Modifiers modifiers, MemberFlags flags ) : System.Reflection.Emit
ResolveMethod ( ) : void
SetDeclaredExceptions ( string exceptions ) : void
SimpleOpCodeToOpCode ( SimpleOpCode opc ) : OpCode
ToMethodOrConstructor ( bool copy ) : object
UnboxArgs ( object args ) : object[]
UpdateNonPublicTypeInSignatureFlag ( ) : void

Method Details

DoLinkMethod() protected method

protected DoLinkMethod ( ) : void
return void