Browse Source

Extract enum items generation into its own method.

pull/778/head
Joao Matos 9 years ago
parent
commit
864a81bf6d
  1. 15
      src/Generator/Generators/CSharp/CSharpSources.cs

15
src/Generator/Generators/CSharp/CSharpSources.cs

@ -3012,6 +3012,16 @@ namespace CppSharp.Generators.CSharp
NewLine(); NewLine();
WriteStartBraceIndent(); WriteStartBraceIndent();
GenerateEnumItems(@enum);
WriteCloseBraceIndent();
PopBlock(NewLineKind.BeforeNextBlock);
return true;
}
public virtual void GenerateEnumItems(Enumeration @enum)
{
for (var i = 0; i < @enum.Items.Count; ++i) for (var i = 0; i < @enum.Items.Count; ++i)
{ {
var item = @enum.Items[i]; var item = @enum.Items[i];
@ -3027,11 +3037,6 @@ namespace CppSharp.Generators.CSharp
NewLine(); NewLine();
} }
WriteCloseBraceIndent();
PopBlock(NewLineKind.BeforeNextBlock);
return true;
} }
public static string GetMethodIdentifier(Method method) public static string GetMethodIdentifier(Method method)

Loading…
Cancel
Save