Skip to content

Commit

Permalink
fixed IsObject implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
retailcoder committed Dec 10, 2018
1 parent a905663 commit 68e6b6b
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Rubberduck.Parsing/Symbols/Declaration.cs
Expand Up @@ -358,13 +358,13 @@ public virtual bool IsObject
{
return true;
}

var result = !(AsTypeIsBaseType ||
IsArray ||
DeclarationType.HasFlag(DeclarationType.UserDefinedType) ||
DeclarationType.HasFlag(DeclarationType.Enumeration));

return result;
var isIntrinsic = AsTypeIsBaseType
|| IsArray
|| (AsTypeDeclaration?.DeclarationType.HasFlag(DeclarationType.UserDefinedType) ?? false)
|| (AsTypeDeclaration?.DeclarationType.HasFlag(DeclarationType.Enumeration) ?? false);

return !isIntrinsic;
}
}

Expand Down

0 comments on commit 68e6b6b

Please sign in to comment.