diff --git a/libs/UIX.Asm/Disassembler.cs b/libs/UIX.Asm/Disassembler.cs index a5e77a8..b7efd2a 100644 --- a/libs/UIX.Asm/Disassembler.cs +++ b/libs/UIX.Asm/Disassembler.cs @@ -154,9 +154,9 @@ public class Disassembler foreach (var typeImport in _loadResult.ImportTables.TypeImports) { var uri = typeImport.Owner.Uri; - if (!_importedUris.TryGetValue(uri, out var baseNamespacePrefix)) + if (!_importedUris.TryGetValue(uri, out var namespacePrefix)) { - baseNamespacePrefix = uri; + var baseNamespacePrefix = uri; var schemeLength = uri.IndexOf("://"); if (schemeLength > 0) { @@ -197,7 +197,7 @@ public class Disassembler continue; baseNamespacePrefix = baseNamespacePrefix.Camelize(); - var namespacePrefix = baseNamespacePrefix; + namespacePrefix = baseNamespacePrefix; // Prevent similar imports from generating the same prefix int duplicateCount = 0; @@ -209,7 +209,7 @@ public class Disassembler yield return new NamespaceImport(uri, namespacePrefix); } - yield return new TypeImport(new(baseNamespacePrefix, typeImport.Name)); + yield return new TypeImport(new(namespacePrefix, typeImport.Name)); }; foreach (var constructorImport in _loadResult.ImportTables.ConstructorImports)