Browse Source

Fixed CopyClassFields helper to prefer complete declarations.

pull/155/merge
Joao Matos 12 years ago
parent
commit
03f5998256
  1. 9
      src/Generator/Library.cs

9
src/Generator/Library.cs

@ -229,16 +229,13 @@ namespace CppSharp @@ -229,16 +229,13 @@ namespace CppSharp
public static void CopyClassFields(this ASTContext context, string source,
string destination)
{
foreach (var @class in context.FindClass(source))
{
foreach (var dest in context.FindClass(destination))
{
var @class = context.FindCompleteClass(source);
var dest = context.FindCompleteClass(destination);
dest.Fields.AddRange(@class.Fields);
foreach (var field in dest.Fields)
field.Namespace = dest;
}
}
}
#endregion

Loading…
Cancel
Save