From 4d35d8ecdff67cede0bab2eae4190056746ae1ad Mon Sep 17 00:00:00 2001 From: Atif Aziz Date: Fri, 11 Oct 2024 05:14:03 +0200 Subject: [PATCH] Have generated module interfaces inherit from "IDisposable" (#249) --- src/CSnakes.SourceGeneration/PythonStaticGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CSnakes.SourceGeneration/PythonStaticGenerator.cs b/src/CSnakes.SourceGeneration/PythonStaticGenerator.cs index f26bbeac..1e346718 100644 --- a/src/CSnakes.SourceGeneration/PythonStaticGenerator.cs +++ b/src/CSnakes.SourceGeneration/PythonStaticGenerator.cs @@ -117,7 +117,7 @@ public void Dispose() {{methods.Select(m => m.Syntax).Compile()}} } } - public interface I{{pascalFileName}} + public interface I{{pascalFileName}} : IDisposable { {{string.Join(Environment.NewLine, methods.Select(m => m.Syntax).Select(m => $"{m.ReturnType.NormalizeWhitespace()} {m.Identifier.Text}{m.ParameterList.NormalizeWhitespace()};"))}} }