private static string GenerateField(InputValueModel field) { var name = TypeUtilities.PascalCase(field.Name); var typeName = TypeUtilities.GetCSharpArgType(field.Type); return($" public {typeName} {name} {{ get; set; }}"); }
private static string GenerateDocComments(InputValueModel field) { if (!string.IsNullOrWhiteSpace(field.Description)) { var builder = new StringBuilder(); DocCommentGenerator.GenerateSummary(field.Description, 8, builder); return(builder.ToString()); } else { return(null); } }
internal static object GetArgName(InputValueModel arg) { return(arg.Name); }