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--;