From da36de3ee38364d01fb1b178ecd92a23851a017b Mon Sep 17 00:00:00 2001 From: yongweisun Date: Fri, 25 Oct 2019 15:24:58 +0800 Subject: [PATCH] fix null reference exception when disposing. --- tools/Generator/Generator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/Generator/Generator.cs b/tools/Generator/Generator.cs index 7f512f0..9584299 100644 --- a/tools/Generator/Generator.cs +++ b/tools/Generator/Generator.cs @@ -959,7 +959,7 @@ bool WriteStructOrUnion (XElement structElement) IndentWriteLine ("return;"); IndentLevel--; foreach (var refName in arrayMembers) { - IndentWriteLine ("ref{0}.Dispose ();", refName); + IndentWriteLine ("ref{0}?.Dispose ();", refName); IndentWriteLine ("ref{0} = null;", refName); } IndentLevel--;