From 5d1219950fb5bf9708ec898a79db042e3c4f40f9 Mon Sep 17 00:00:00 2001 From: jwfx Date: Tue, 4 Mar 2025 21:46:29 +0100 Subject: [PATCH] Fix exception when writing resx files without adding any resources --- ICSharpCode.Decompiler/Util/ResXResourceWriter.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ICSharpCode.Decompiler/Util/ResXResourceWriter.cs b/ICSharpCode.Decompiler/Util/ResXResourceWriter.cs index 80d7123534..09fa9f8650 100644 --- a/ICSharpCode.Decompiler/Util/ResXResourceWriter.cs +++ b/ICSharpCode.Decompiler/Util/ResXResourceWriter.cs @@ -312,6 +312,9 @@ public virtual void Dispose() public void Generate() { + if (writer == null) + InitWriter(); + if (written) throw new InvalidOperationException("The resource is already generated.");