Browse Source

Ensured the internals of mapped classes are generated.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/198/head
Dimitar Dobrev 12 years ago
parent
commit
2e2f277b30
  1. 6
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

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

@ -335,10 +335,8 @@ namespace CppSharp.Generators.CSharp
#region Classes #region Classes
public void GenerateClass(Class @class) public void GenerateClass(Class @class)
{ {
TypeMap typeMap; if (@class.IsIncomplete)
if (@class.IsIncomplete ||
(Driver.TypeDatabase.FindTypeMap(@class, out typeMap) && typeMap.DoesMarshalling))
return; return;
PushBlock(CSharpBlockKind.Class); PushBlock(CSharpBlockKind.Class);

Loading…
Cancel
Save