Browse Source

Skip ignored bases in `ClassExtensions.GetBaseProperty`.

pull/1182/head
Joao Matos 7 years ago committed by João Matos
parent
commit
8bf27c43e5
  1. 2
      src/AST/ClassExtensions.cs

2
src/AST/ClassExtensions.cs

@ -60,6 +60,8 @@ namespace CppSharp.AST
{ {
foreach (var @base in @class.Bases) foreach (var @base in @class.Bases)
{ {
if (@base.Ignore) continue;
if (!@base.IsClass || @base.Class.OriginalClass == @class || if (!@base.IsClass || @base.Class.OriginalClass == @class ||
(onlyFirstBase && @base.Class.IsInterface)) (onlyFirstBase && @base.Class.IsInterface))
continue; continue;

Loading…
Cancel
Save