Browse Source

Fixed the finding of classes to only return complete declarations.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/174/head
Dimitar Dobrev 12 years ago
parent
commit
d56affd117
  1. 4
      src/AST/Namespace.cs

4
src/AST/Namespace.cs

@ -170,7 +170,9 @@ namespace CppSharp.AST @@ -170,7 +170,9 @@ namespace CppSharp.AST
if (entries.Count <= 1)
{
return Classes.Find(e => e.Name.Equals(name, stringComparison));
var @class = Classes.Find(c => c.Name.Equals(name, stringComparison));
return @class.CompleteDeclaration == null ? @class :
(Class) @class.CompleteDeclaration;
}
var className = entries[entries.Count - 1];

Loading…
Cancel
Save