public override TypeNodeList VisitTypeNodeList(TypeNodeList types)
{
if (types == null) return null;
for (int i = 0; i < types.Count; i++)
{
types[i] = (TypeNode)this.Visit(types[i]);
if (this.options.BlankLinesBetweenMembers && (i + 1 < types.Count))
WriteLine(string.Empty);
}
return types;
}