diff --git a/tools/generator/CodeGenerator.cs b/tools/generator/CodeGenerator.cs index f49e128ef..19966634e 100644 --- a/tools/generator/CodeGenerator.cs +++ b/tools/generator/CodeGenerator.cs @@ -12,7 +12,6 @@ using Java.Interop.Tools.Diagnostics; using Java.Interop.Tools.TypeNameMappings; using MonoDroid.Generation.Utilities; -using System.Threading.Tasks; namespace Xamarin.Android.Binder { @@ -180,10 +179,9 @@ static void Run (CodeGeneratorOptions options, DirectoryAssemblyResolver resolve new NamespaceMapping (gens).Generate (opt, gen_info); - Parallel.ForEach (gens, gen => { + foreach (IGeneratable gen in gens) if (gen.IsGeneratable) gen.Generate (opt, gen_info); - }); ClassGen.GenerateTypeRegistrations (opt, gen_info);