Я использую NJsonSchema
для генерации схемы из C#
типов.
public sealed class Config
{
[JsonConstructor]
public Config([RegularExpression("Name.*123")] string name)
{
Name = name;
}
public string Name { get; }
}
И пытается сгенерировать так:
var schema = JsonSchema.FromTypeAsync<Config>().Result;
Но генератор использует свойства класса вместо конструктора для генерации схемы. Как указать использовать конструктор?