Browse Source

Added preliminary support for methods in the C# generator.

pull/1/head
triton 13 years ago
parent
commit
4b5bf60c06
  1. 14
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

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

@ -161,7 +161,10 @@ namespace Cxxi.Generators.CSharp @@ -161,7 +161,10 @@ namespace Cxxi.Generators.CSharp
WriteStartBraceIndent();
if (!@class.IsOpaque)
{
GenerateClassFields(@class);
GenerateClassMethods(@class);
}
WriteCloseBraceIndent();
}
@ -195,6 +198,17 @@ namespace Cxxi.Generators.CSharp @@ -195,6 +198,17 @@ namespace Cxxi.Generators.CSharp
}
}
public void GenerateClassMethods(Class @class)
{
foreach (var method in @class.Methods)
GenerateClassMethod(method, @class);
}
public void GenerateClassMethod(Method method, Class @class)
{
GenerateFunction(method);
}
#endregion
public bool GenerateTypedef(TypedefDecl typedef)

Loading…
Cancel
Save