/// <inheritdoc /> public override string ToString() { StringBuilder builder = new StringBuilder(); builder.AppendLine($"Field: {Field}"); builder.AppendLine($"Alias: {(Alias ?? "null")}"); if (BaseType != null) { builder.AppendLine($"Base type: {BaseType.FullName}"); } if (Arguments.Any()) { builder.AppendLine($"Arguments: {IndentAndAddStart(String.Join(Environment.NewLine, Arguments))}"); } if (SelectionSet.Any()) { builder.AppendLine($"Fields: {IndentAndAddStart(String.Join(Environment.NewLine, SelectionSet))}"); } return(builder.ToString()); }