For running in memory there is no reason to emit the bytes of the exe and pdb and then reload them into the AppDomain.  Because the assembly is already contained in the AppDomain from when you compile the submission above this line.  You can find the submission assembly by running the following.  

```csharp
var assembly = AppDomain.CurrentDomain.GetAssemblies().FirstOrDefault(x => x.FullName.StartsWith("ℛ"));
```