@ -187,11 +187,17 @@ namespace Cxxi
public override bool VisitFieldDecl(Field field)
{
Class @class;
Enumeration @enum;
if (field.Type.IsTagDecl(out @class))
if (@class.IsValueType)
Collect(@field);
}
else if (field.Type.IsTagDecl(out @enum))
else
field.Type.Visit(this);