From e74fc909740966c34db7c6a6e0a157dc67605ea4 Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Fri, 16 Feb 2024 20:38:33 -0600 Subject: [PATCH] Fix type resolution in Asm markup loader --- libs/UIX.Asm/AsmMarkupLoader.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/UIX.Asm/AsmMarkupLoader.cs b/libs/UIX.Asm/AsmMarkupLoader.cs index 71f5b28..4b565b8 100644 --- a/libs/UIX.Asm/AsmMarkupLoader.cs +++ b/libs/UIX.Asm/AsmMarkupLoader.cs @@ -66,7 +66,7 @@ internal class AsmMarkupLoader var typeName = qualifiedName.TypeName; var result = FindDependency(qualifiedName.NamespacePrefix); - return result.ExportTable.Where(e => e.Name == typeName).FirstOrDefault() + return result.FindType(typeName) ?? throw new Exception($"No type with the name '{typeName}' was exported from {result.Uri}"); }