<PackageReference Include="NJsonSchema" Version="7.1.6203.28289" />
API Differences between 7.1.6203.28289 and 9.10.43
44 Additions
113 Removals
NJsonSchema
NJsonSchema.Annotations
NJsonSchema.Converters
NJsonSchema.Generation
-
public class DefaultReflectionService : IReflectionService
-
public interface IReflectionService
-
public interface ISchemaProcessor
-
public class JsonObjectTypeDescription
-
public static class JsonReflectionUtilities
-
public class JsonSchemaGenerator
- public virtual void ApplyDataAnnotations(JsonSchema4 schema, JsonTypeDescription typeDescription, IEnumerable<Attribute> parentAttributes)
- public void ApplyPropertyAnnotations(JsonSchema4 jsonProperty, Type parentType, IList<Attribute> attributes, JsonObjectTypeDescription propertyTypeDescription)
- public Task<TSchemaType> GenerateWithReference<TSchemaType>(Type type, IEnumerable<Attribute> parentAttributes, JsonSchemaResolver schemaResolver, Func<TSchemaType, JsonSchema4, Task> transformation = null) where TSchemaType : JsonSchema4
- public Task<TSchemaType> GenerateWithReferenceAndNullability<TSchemaType>(Type type, IEnumerable<Attribute> parentAttributes, JsonSchemaResolver schemaResolver, Func<TSchemaType, JsonSchema4, Task> transformation = null) where TSchemaType : JsonSchema4
- public virtual Task<TSchemaType> GenerateWithReferenceAndNullability<TSchemaType>(Type type, IEnumerable<Attribute> parentAttributes, bool isNullable, JsonSchemaResolver schemaResolver, Func<TSchemaType, JsonSchema4, Task> transformation = null) where TSchemaType : JsonSchema4
- public virtual string GetPropertyName(JsonProperty property, MemberInfo memberInfo)
-
public class JsonSchemaGeneratorSettings
-
public class JsonTypeDescription
-
public class SampleJsonSchemaGenerator
-
public class SchemaProcessorContext
NJsonSchema.Generation.SchemaProcessors
NJsonSchema.Generation.TypeMappers
NJsonSchema.Infrastructure
-
public class CollectionProxy<TInterface, TImplementation> : ICollection<TInterface>, IEnumerable<TInterface>, IEnumerable where TImplementation : TInterface
-
public static class DynamicApis
-
public class JsonSchemaSerialization
-
public class PropertyRenameAndIgnoreSerializerContractResolver : DefaultContractResolver
-
public static class ReflectionExtensions
-
public static class XmlDocumentationExtensions
- public static Task<string> GetDescriptionAsync(this MemberInfo memberInfo, IEnumerable<Attribute> attributes)
- public static Task<string> GetDescriptionAsync(this ParameterInfo parameter, IEnumerable<Attribute> attributes)
- public static Task<XElement> GetXmlDocumentationAsync(this MemberInfo member)
- public static Task<string> GetXmlDocumentationAsync(this Type type, string tagName)
- public static Task<string> GetXmlDocumentationAsync(this MemberInfo member)
- public static Task<string> GetXmlDocumentationAsync(this MemberInfo member, string tagName)
- public static Task<XElement> GetXmlDocumentationAsync(this Type type, string pathToXmlFile)
- public static Task<XElement> GetXmlDocumentationAsync(this MemberInfo member, string pathToXmlFile)
- public static Task<XElement> GetXmlDocumentationAsync(this ParameterInfo parameter, string pathToXmlFile)
- public static Task<string> GetXmlDocumentationTagAsync(this Type type, string tagName)
- public static Task<string> GetXmlDocumentationTagAsync(this MemberInfo member, string tagName)
- public static string GetXmlDocumentationText(this XElement element)
- public static Task<string> GetXmlDocumentationAsync(this Type type, string pathToXmlFile, string tagName)
- public static Task<string> GetXmlDocumentationAsync(this MemberInfo member, string pathToXmlFile, string tagName)
- public static Task<string> GetXmlDocumentationAsync(this ParameterInfo parameter, string pathToXmlFile)
-
public static class XmlObjectExtension
NJsonSchema.References
NJsonSchema.Validation
-
public class ChildSchemaValidationError : ValidationError
- public ChildSchemaValidationError(ValidationErrorKind kind, string property, string path, IReadOnlyDictionary<JsonSchema4, ICollection<ValidationError>> errors, JToken token, JsonSchema4 schema)
- public ChildSchemaValidationError(ValidationErrorKind kind, string property, string path, IReadOnlyDictionary<JsonSchema4, ICollection<ValidationError>> errors, JToken token)
-
public class ValidationError
-
public enum ValidationErrorKind
NJsonSchema.Visitors