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
WriteStartBraceIndent(); WriteStartBraceIndent();
if (!@class.IsOpaque) if (!@class.IsOpaque)
{
GenerateClassFields(@class); GenerateClassFields(@class);
GenerateClassMethods(@class);
}
WriteCloseBraceIndent(); WriteCloseBraceIndent();
} }
@ -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 #endregion
public bool GenerateTypedef(TypedefDecl typedef) public bool GenerateTypedef(TypedefDecl typedef)

Loading…
Cancel
Save