static bool HandleCalls(Instruction instruction, MetaMidRepresentationOperationFactory operationFactory, short opcodeValue) { switch (opcodeValue) { case OpcodeIntValues.Nop: return(true); case OpcodeIntValues.Call: operationFactory.Call((MethodBase)instruction.Operand); return(true); case OpcodeIntValues.CallVirt: operationFactory.CallVirtual((MethodBase)instruction.Operand); operationFactory.ConstrainedClass = null; return(true); case OpcodeIntValues.NewObj: { var consInfo = ((MethodBase)instruction.Operand); operationFactory.NewObject(consInfo); } return(true); } return(false); }