ASM: Deduplicate imports

This commit is contained in:
Yoshi Askharoun
2024-07-04 12:51:32 -05:00
parent e940dafa1d
commit 103e966cc5
+3 -1
View File
@@ -85,7 +85,9 @@ public class Disassembler
}
}
public IEnumerable<IImportDirective> GetImports()
public IEnumerable<IImportDirective> GetImports() => EnumerateImports().Distinct();
public IEnumerable<IImportDirective> EnumerateImports()
{
// Ues _importedUris to keep track of what has already been imported.
// Skip self and default UIX namespace.