MethodRental

MethodRental

System.Reflection.Emit (mscorlib.dll) sealed class

This class can be used to swap a method "body" (the MSIL code inside the method). To do this, use the static SwapMethodBody( ) method and specify the target Type , the token of the method that should receive the new body, a pointer to the new method, the size of the new method, and a flag specifying the type of compilation using the appropriate field constant (either JitImmediate or JitOnDemand ). The IntPtr to the new method body should point to an array of byte s that contain the IL for the method's header and body.

 public sealed class  MethodRental  {  // Public Static Fields  public const int  JitImmediate  ;  // =1  public const int  JitOnDemand  ;  // =0   // Public Static Methods  public static void  SwapMethodBody  (Type   cls   , int   methodtoken   , IntPtr   rgIL   ,          int   methodSize   , int   flags   ); } 


C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net