From 84f0942a76de1f299d5ce2b41e6ea84808ef6f58 Mon Sep 17 00:00:00 2001 From: Stephen Kennedy Date: Tue, 29 Oct 2013 14:46:17 +0000 Subject: [PATCH] Avoid mismatched braces when the decl is neither a Function nor a Field --- src/Generator/Generators/CSharp/CSharpTextTemplate.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs index d7e86de1..6760952e 100644 --- a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs +++ b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs @@ -858,6 +858,7 @@ namespace CppSharp.Generators.CSharp var parameters = new List { param }; GenerateInternalFunctionCall(function, parameters); } + WriteCloseBraceIndent(); } else if (decl is Field) { @@ -878,9 +879,9 @@ namespace CppSharp.Generators.CSharp Helpers.SafeIdentifier(field.OriginalName), marshal.Context.Return); WriteLine(";"); + WriteCloseBraceIndent(); } - WriteCloseBraceIndent(); PopBlock(NewLineKind.BeforeNextBlock); }