Class JsonSchemaGenerator
Represents an implementation of IJsonSchemaGenerator.
[Singleton]
public class JsonSchemaGenerator : IJsonSchemaGenerator
- Inheritance
-
JsonSchemaGenerator
- Implements
- Inherited Members
Constructors
JsonSchemaGenerator(IComplianceMetadataResolver)
Initializes a new instance of the JsonSchemaGenerator class.
public JsonSchemaGenerator(IComplianceMetadataResolver metadataResolver)
Parameters
metadataResolver
IComplianceMetadataResolverIComplianceMetadataResolver for resolving metadata.
Methods
Generate(Type)
Generate a NJsonSchema.JsonSchema for a specific type.
public JsonSchema Generate(Type type)
Parameters
Returns
- JsonSchema
A generated NJsonSchema.JsonSchema.