public override void VisitTypeDeclaration(TypeDeclaration typeDeclaration)
{
_currentMembers = new List<NameNode>();
if (CheckModifiers(typeDeclaration) && !_ignoredTypes.Contains(typeDeclaration.Name))
Types.Add(new NameNode(typeDeclaration.Name, typeDeclaration));
base.VisitTypeDeclaration(typeDeclaration);
}