From 152a3c1acb5904cd50c3889e457a0687b61735be Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Sun, 4 Feb 2024 21:40:07 -0600 Subject: [PATCH] Fix Import inheritance --- libs/UIX.Asm/Models/Import.cs | 2 +- libs/UIX.Asm/Models/Interfaces.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/UIX.Asm/Models/Import.cs b/libs/UIX.Asm/Models/Import.cs index 0b9daa9..2d95287 100644 --- a/libs/UIX.Asm/Models/Import.cs +++ b/libs/UIX.Asm/Models/Import.cs @@ -1,6 +1,6 @@ namespace Microsoft.Iris.Asm.Models; -public record NamespaceImport(string Uri, string Name) : IImport +public record NamespaceImport(string Uri, string Name) : Import { public override string ToString() => $".import-ns {Uri} as {Name}"; } diff --git a/libs/UIX.Asm/Models/Interfaces.cs b/libs/UIX.Asm/Models/Interfaces.cs index 2b32bc2..14f6568 100644 --- a/libs/UIX.Asm/Models/Interfaces.cs +++ b/libs/UIX.Asm/Models/Interfaces.cs @@ -16,7 +16,7 @@ public interface IDirective : IAsmItem; public abstract record Directive : AsmItem, IDirective; public interface IImport : IDirective; -public abstract record Import : Directive; +public abstract record Import : Directive, IImport; public interface IBodyItem : IAsmItem; public abstract record BodyItem : AsmItem, IBodyItem;