From 432dad4692642e18c8198f997df9880dbb116623 Mon Sep 17 00:00:00 2001 From: triton Date: Thu, 15 Aug 2013 23:53:32 +0100 Subject: [PATCH] Added nested class enums generation in CLI backend. --- src/Generator/Generators/CLI/CLIHeadersTemplate.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Generator/Generators/CLI/CLIHeadersTemplate.cs b/src/Generator/Generators/CLI/CLIHeadersTemplate.cs index eb93ca84..c1be47b1 100644 --- a/src/Generator/Generators/CLI/CLIHeadersTemplate.cs +++ b/src/Generator/Generators/CLI/CLIHeadersTemplate.cs @@ -184,10 +184,16 @@ namespace CppSharp.Generators.CLI GenerateDeclarationCommon(@class); - if (GenerateClassProlog(@class)) return; + foreach (var @enum in @class.Enums) + { + PushIndent(); + GenerateEnum(@enum); + PopIndent(); + } + var nativeType = string.Format("::{0}*", @class.QualifiedOriginalName); if (@class.IsRefType)