API Differences between 10.7.2 and 11.0.0
171 Additions
33 Removals
NJsonSchema
NJsonSchema.Annotations
NJsonSchema.Converters
NJsonSchema.Generation
-
public class DefaultReflectionService : IReflectionService
-
public enum EnumHandling
-
public interface IReflectionService
-
public interface IXmlDocsSettings
-
public class JsonSchemaGenerator
- public static JsonSchema FromType<TType>(JsonSchemaGeneratorSettings settings)
- public static JsonSchema FromType(Type type, JsonSchemaGeneratorSettings settings)
- public void AddProperty(JsonSchema parentSchema, ContextualAccessorInfo property, JsonTypeDescription propertyTypeDescription, string propertyName, Attribute requiredAttribute, bool hasRequiredAttribute, bool isNullable, object defaultValue, JsonSchemaResolver schemaResolver)
- public object GetDataMemberAttribute(ContextualAccessorInfo accessorInfo, Type parentType)
- public virtual string GetPropertyName(JsonProperty jsonProperty, ContextualAccessorInfo accessorInfo)
- public bool IsAbstractProperty(ContextualMemberInfo memberInfo)
- public bool IsPropertyIgnoredBySettings(ContextualAccessorInfo accessorInfo)
-
public class JsonSchemaGeneratorSettings : IXmlDocsSettings
-
public enum PropertyNameHandling
-
public abstract class ReflectionServiceBase<TSettings> : IReflectionService where TSettings : JsonSchemaGeneratorSettings
-
public class SampleJsonDataGenerator
-
public class SampleJsonDataGeneratorSettings
-
public class SampleJsonSchemaGenerator
-
public class SystemTextJsonReflectionService : ReflectionServiceBase<SystemTextJsonSchemaGeneratorSettings>
-
public class SystemTextJsonSchemaGeneratorSettings : JsonSchemaGeneratorSettings
-
public static class SystemTextJsonUtilities
-
public static class XmlDocsSettingsExtensions
NJsonSchema.Infrastructure
NJsonSchema.Validation
-
public class ChildSchemaValidationError : ValidationError
- public IReadOnlyDictionary<JsonSchema, ICollection<ValidationError>> Errors { get; }
- public ChildSchemaValidationError(ValidationErrorKind kind, string property, string path, IReadOnlyDictionary<JsonSchema, ICollection<ValidationError>> errors, JToken token, JsonSchema schema)
- public IDictionary<JsonSchema, ICollection<ValidationError>> Errors { get; }
- public ChildSchemaValidationError(ValidationErrorKind kind, string property, string path, IDictionary<JsonSchema, ICollection<ValidationError>> errors, JToken token, JsonSchema schema)
-
public class MultiTypeValidationError : ValidationError
- public IReadOnlyDictionary<JsonObjectType, ICollection<ValidationError>> Errors { get; }
- public MultiTypeValidationError(ValidationErrorKind kind, string property, string path, IReadOnlyDictionary<JsonObjectType, ICollection<ValidationError>> errors, JToken token, JsonSchema schema)
- public IDictionary<JsonObjectType, ICollection<ValidationError>> Errors { get; }
- public MultiTypeValidationError(ValidationErrorKind kind, string property, string path, IDictionary<JsonObjectType, ICollection<ValidationError>> errors, JToken token, JsonSchema schema)
NJsonSchema.Visitors
System.Runtime.CompilerServices