public override void CreateProperty(StringBuilder sb, String name, IWriterPropertyInfo info) { if (allowAttributes) { attributeBuilder.BuildAttributes(sb, name, info, " "); } sb.AppendLine($" {visibility}{info.ClrType}{CreateQueryNullable(info)} {name} {{ get; set; }}"); sb.AppendLine(); }
public virtual void BuildAttributes(StringBuilder sb, string name, IWriterPropertyInfo prop, string spaces = " ") { next?.BuildAttributes(sb, name, prop, spaces); }