Browse Source

Extract field generation into its own method.

pull/16/merge
triton 12 years ago
parent
commit
5f4edce340
  1. 9
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

9
src/Generator/Generators/CSharp/CSharpTextTemplate.cs

@ -581,7 +581,13 @@ namespace CppSharp.Generators.CSharp @@ -581,7 +581,13 @@ namespace CppSharp.Generators.CSharp
foreach (var field in @class.Fields)
{
if (ASTUtils.CheckIgnoreField(@class, field)) continue;
GenerateClassField(@class, isInternal, field);
}
}
private void GenerateClassField(Class @class, bool isInternal, Field field)
{
if (ASTUtils.CheckIgnoreField(@class, field)) return;
PushBlock(CSharpBlockKind.Field);
@ -612,7 +618,6 @@ namespace CppSharp.Generators.CSharp @@ -612,7 +618,6 @@ namespace CppSharp.Generators.CSharp
PopBlock(NewLineKind.BeforeNextBlock);
}
}
#endregion

Loading…
Cancel
Save