5.2.6135.25892
18 Oct 16
Toggle Dropdown
Compare to version...
with 4.6.6093.13919
Toggle Dropdown
Download Package
Open in NuGet
<
PackageReference
Include
=
"NJsonSchema"
Version
=
"5.2.6135.25892"
/>
API Differences between 5.2.6135.25892 and 4.6.6093.13919
18
Additions
5
Removals
NJsonSchema
public
class
JsonExceptionConverter
:
JsonConverter
public
static
class
JsonFormatStrings
public
const
string
Uuid
=
"uuid"
public
class
JsonSchema4
:
IDocumentPathProvider
public
IReadOnlyCollection
<
JsonSchema4
>
AllInheritedSchemas
{
get
; }
public
double
?
Maximum
{
get
;
set
; }
public
decimal
?
Maximum
{
get
;
set
; }
public
double
?
Minimum
{
get
;
set
; }
public
decimal
?
Minimum
{
get
;
set
; }
public
double
?
MultipleOf
{
get
;
set
; }
public
decimal
?
MultipleOf
{
get
;
set
; }
NJsonSchema.Annotations
public
class
MultipleOfAttribute
:
Attribute
public
double
MultipleOf
{
get
; }
public
decimal
MultipleOf
{
get
; }
public
MultipleOfAttribute
(
decimal
multipleOf
)
NJsonSchema.Generation.TypeMappers
public
class
ObjectTypeMapper
:
ITypeMapper
public
ObjectTypeMapper
(
Type
mappedType
,
Func
<
JsonSchemaGenerator
,
ISchemaResolver
,
JsonSchema4
>
schemaFactory
)
NJsonSchema.Infrastructure
public
static
class
ReflectionExtensions
public
static
Type
GetEnumerableItemType
(
this
Type
type
)
public
static
Type
[]
GetGenericTypeArguments
(
this
Type
type
)
public
static
bool
InheritsFrom
(
this
Type
type
,
string
typeName
,
TypeNameStyle
typeNameStyle
)
public
static
bool
IsAssignableTo
(
this
Type
type
,
string
typeName
,
TypeNameStyle
typeNameStyle
)
public
static
T
TryGetByObjectType
<
T
>(
this
IEnumerable
<
T
>
attributes
,
string
typeName
,
TypeNameStyle
typeNameStyle
=
1
)
public
static
T
TryGetIfAssignableTo
<
T
>(
this
IEnumerable
<
T
>
attributes
,
string
typeName
,
TypeNameStyle
typeNameStyle
=
1
)
public
enum
TypeNameStyle
FullName
=
1
Name
=
0