From bcd72b67bb559d7db81e69d810e458f248eb7dcd Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Tue, 24 Mar 2020 11:11:17 -0500 Subject: [PATCH] [generator] Don't process duplicate reference assemblies. --- tools/generator/CodeGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/generator/CodeGenerator.cs b/tools/generator/CodeGenerator.cs index 3e341e619..20027a66e 100644 --- a/tools/generator/CodeGenerator.cs +++ b/tools/generator/CodeGenerator.cs @@ -94,7 +94,7 @@ static void Run (CodeGeneratorOptions options, DirectoryAssemblyResolver resolve // every type to be fully populated. opt.UseShallowReferencedTypes = apiSourceAttr != "class-parse"; - foreach (var reference in references) { + foreach (var reference in references.Distinct ()) { try { Report.Verbose (0, "resolving assembly {0}.", reference); var assembly = resolver.Load (reference);