MethodEmitter
      (static) bool b__1( Type type, object obj )
      (ctor) MethodEmitter( TypeBuilder typeBuilder )
      Type Active( get; )
      ILGenerator Generator( get; )
      MethodBuilder Method( get; )
      TypeBuilder Type( get; )
      LocalBuilder AcquireTemp( Type localType )
      void ArgumentPushed()
      void BeginCall( MethodInfo method )
      void Branch( Label label )
      void BranchIfFalse( Label label )
      void BranchIfTrue( Label label )
      void Call( MethodInfo method )
      void CastAs( Type type )
      void Chain( Property prop )
      void Compare( OpCode opCode )
      bool CompareTo( int sign, Callback argGenerator )
      Label CreateLabel()
      LocalBuilder CreateLocal( Type localType )
      void Define( string name, MethodAttributes attr, Type returnType, Type[] parms )
      void FinishCall()
      void Load( double value )
      void Load( int value )
      void Load( char value )
      void Load( bool value )
      void Load( float value )
      void Load( string value )
      void Load( Enum value )
      void Load( long value )
      void LoadArgument( int index )
      void LoadField( FieldInfo field )
      void LoadLocal( LocalBuilder local )
      void LoadNull()
      void LoadNull( Type type )
      void LogicalNot()
      void MarkLabel( Label label )
      void Neg()
      void Pop()
      void Pop( Type expected )
      void Push( Type type )
      void ReleaseTemp( LocalBuilder local )
      void Return()
      void StoreLocal( LocalBuilder local )
      void Xor()