|
|
|
|
@ -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) |
|
|
|
|
|