示例#1
0
 public MethodDefinitionReader(ImageReader imageReader, BinaryReader reader)
 {
     this.bmd = new BabelMethodDefinition();
     this.methodReferenceReader = new MethodReferenceReader(imageReader, reader, bmd);
     this.methodBodyReader      = new MethodBodyReader(imageReader, reader);
 }
示例#2
0
 public MethodDefReader(ImageReader imageReader)
 {
     bmd              = new BabelMethodDef();
     methodRefReader  = new MethodRefReader(imageReader, bmd);
     methodBodyReader = new MethodBodyReader(imageReader);
 }
示例#3
0
 public MethodDefinitionReader(ImageReader imageReader, BinaryReader reader)
 {
     this.bmd = new BabelMethodDefinition();
     this.methodReferenceReader = new MethodReferenceReader(imageReader, reader, bmd);
     this.methodBodyReader = new MethodBodyReader(imageReader, reader);
 }
 public MethodDefReader(ImageReader imageReader, IBinaryReader reader)
 {
     this.bmd              = new BabelMethodDef();
     this.methodRefReader  = new MethodRefReader(imageReader, reader, bmd);
     this.methodBodyReader = new MethodBodyReader(imageReader, reader);
 }
示例#5
0
 public void setBody(MethodBodyReader mbr)
 {
     Flags2 = mbr.Flags2;
     MaxStack = mbr.MaxStack;
     Locals = mbr.Locals;
     Instructions = mbr.Instructions;
     ExceptionHandlers = mbr.ExceptionHandlers;
 }