<PackageReference Include="NJsonSchema" Version="6.6.6192.39835" />
API Differences between 6.6.6192.39835 and 4.6.6093.13919
100 Additions
27 Removals
NJsonSchema
NJsonSchema.Annotations
NJsonSchema.Generation
-
public class JsonSchemaGenerator
- public JsonSchema4 Generate(Type type, ISchemaResolver schemaResolver, ISchemaDefinitionAppender schemaDefinitionAppender)
- public virtual TSchemaType Generate<TSchemaType>(Type type, IEnumerable<Attribute> parentAttributes, ISchemaResolver schemaResolver, ISchemaDefinitionAppender schemaDefinitionAppender) where TSchemaType : JsonSchema4
- protected virtual void GenerateObject<TSchemaType>(Type type, TSchemaType schema, ISchemaResolver schemaResolver, ISchemaDefinitionAppender schemaDefinitionAppender) where TSchemaType : JsonSchema4
- public JsonSchema4 Generate(Type type, JsonSchemaResolver schemaResolver)
- public virtual TSchemaType Generate<TSchemaType>(Type type, IEnumerable<Attribute> parentAttributes, JsonSchemaResolver schemaResolver) where TSchemaType : JsonSchema4
- protected virtual void GenerateObject<TSchemaType>(Type type, TSchemaType schema, JsonSchemaResolver schemaResolver) where TSchemaType : JsonSchema4
-
public class JsonSchemaGeneratorSettings
NJsonSchema.Generation.TypeMappers
NJsonSchema.Infrastructure
NJsonSchema.Validation