private void CompileAssembly(IMetadataModule assembly)
 {
     using (AotAssemblyCompiler assemblyCompiler = new AotAssemblyCompiler(this.outputAssemblyCompiler.Architecture, assembly, this.typeInitializerSchedulerStage, this.linker))
     {
         assemblyCompiler.Run();
     }
 }
 private void CompileAssembly()
 {
     using (AotAssemblyCompiler assemblyCompiler = new AotAssemblyCompiler(architecture, typeInitializerSchedulerStage, linker, typeSystem, typeLayout))
     {
         assemblyCompiler.Run();
     }
 }
 private void CompileAssembly()
 {
     using (AotAssemblyCompiler assemblyCompiler = new AotAssemblyCompiler(architecture, typeInitializerSchedulerStage, linker, typeSystem))
     {
         assemblyCompiler.Run();
     }
 }