static AstUnknownType() { WithNoName = new AstUnknownType(""); }
protected virtual void AppendUnknownType(StringBuilder builder, AstUnknownType unknownType) { builder.Append(unknownType); }
protected override void AppendUnknownType(StringBuilder builder, AstUnknownType unknownType) { builder.Append(unknownType.Name.IsNullOrEmpty() ? "?" : unknownType.Name); }