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);