Zdexby TheHolyOneZ
36,909 classes
Class

JsonSchema

: Object
Newtonsoft.Json.Schema.JsonSchema, Newtonsoft.Json 0x0128 (296 B) inherited 0x0010 Newtonsoft.Json.dll
0x00x0128

Members 37

OffsetSizeNameTypeFlagsDefault
0x08<Id>k__BackingFieldstringPrivate—
0x08<Title>k__BackingFieldstringPrivate—
0x02<Required>k__BackingFieldNullable<System.Boolean>Private—
0x02<ReadOnly>k__BackingFieldNullable<System.Boolean>Private—
0x02<Hidden>k__BackingFieldNullable<System.Boolean>Private—
0x02<Transient>k__BackingFieldNullable<System.Boolean>Private—
0x08<Description>k__BackingFieldstringPrivate—
0x08<Type>k__BackingFieldNullable<Newtonsoft.Json.Schema.JsonSchemaType>Private—
0x08<Pattern>k__BackingFieldstringPrivate—
0x08<MinimumLength>k__BackingFieldNullable<System.Int32>Private—
0x08<MaximumLength>k__BackingFieldNullable<System.Int32>Private—
0x10<DivisibleBy>k__BackingFieldNullable<System.Double>Private—
0x10<Minimum>k__BackingFieldNullable<System.Double>Private—
0x10<Maximum>k__BackingFieldNullable<System.Double>Private—
0x02<ExclusiveMinimum>k__BackingFieldNullable<System.Boolean>Private—
0x02<ExclusiveMaximum>k__BackingFieldNullable<System.Boolean>Private—
0x08<MinimumItems>k__BackingFieldNullable<System.Int32>Private—
0x08<MaximumItems>k__BackingFieldNullable<System.Int32>Private—
0x00940x04padding / unreflected
0x08<Items>k__BackingFieldIList<Newtonsoft.Json.Schema.JsonSchema>Private—
0x01<PositionalItemsValidation>k__BackingFieldboolPrivate—
0x00A10x07padding / unreflected
0x08<AdditionalItems>k__BackingFieldJsonSchemaPrivate—
0x01<AllowAdditionalItems>k__BackingFieldboolPrivate—
0x01<UniqueItems>k__BackingFieldboolPrivate—
0x00B20x06padding / unreflected
0x08<Properties>k__BackingFieldIDictionary<System.StringPrivate—
0x08<AdditionalProperties>k__BackingFieldJsonSchemaPrivate—
0x08<PatternProperties>k__BackingFieldIDictionary<System.StringPrivate—
0x01<AllowAdditionalProperties>k__BackingFieldboolPrivate—
0x00D10x07padding / unreflected
0x08<Requires>k__BackingFieldstringPrivate—
0x08<Enum>k__BackingFieldIList<Newtonsoft.Json.Linq.JToken>Private—
0x08<Disallow>k__BackingFieldNullable<Newtonsoft.Json.Schema.JsonSchemaType>Private—
0x08<Default>k__BackingFieldJTokenPrivate—
0x08<Extends>k__BackingFieldIList<Newtonsoft.Json.Schema.JsonSchema>Private—
0x08<Format>k__BackingFieldstringPrivate—
0x08<Location>k__BackingFieldstringPrivate—
0x08_internalIdstringPrivate+1 flags—
0x08<DeferredReference>k__BackingFieldstringPrivate—
0x01<ReferencesResolved>k__BackingFieldboolPrivate—
0x01210x07unreflected bytes to end of JsonSchema

Functions 81

SignatureFlagsNativeParams
string get_Id()Public+1 flags0x08
void set_Id(const string& value)Public+1 flags0x08
string get_Title()Public+1 flags0x08
void set_Title(const string& value)Public+1 flags0x08
Nullable<System.Boolean> get_Required()Public+1 flags0x02
void set_Required(const Nullable<System.Boolean>& value)Public+1 flags0x02
Nullable<System.Boolean> get_ReadOnly()Public+1 flags0x02
void set_ReadOnly(const Nullable<System.Boolean>& value)Public+1 flags0x02
Nullable<System.Boolean> get_Hidden()Public+1 flags0x02
void set_Hidden(const Nullable<System.Boolean>& value)Public+1 flags0x02
Nullable<System.Boolean> get_Transient()Public+1 flags0x02
void set_Transient(const Nullable<System.Boolean>& value)Public+1 flags0x02
string get_Description()Public+1 flags0x08
void set_Description(const string& value)Public+1 flags0x08
Nullable<Newtonsoft.Json.Schema.JsonSchemaType> get_Type()Public+1 flags0x08
void set_Type(const Nullable<Newtonsoft.Json.Schema.JsonSchemaType>& value)Public+1 flags0x08
string get_Pattern()Public+1 flags0x08
void set_Pattern(const string& value)Public+1 flags0x08
Nullable<System.Int32> get_MinimumLength()Public+1 flags0x08
void set_MinimumLength(const Nullable<System.Int32>& value)Public+1 flags0x08
Nullable<System.Int32> get_MaximumLength()Public+1 flags0x08
void set_MaximumLength(const Nullable<System.Int32>& value)Public+1 flags0x08
Nullable<System.Double> get_DivisibleBy()Public+1 flags0x10
void set_DivisibleBy(const Nullable<System.Double>& value)Public+1 flags0x10
Nullable<System.Double> get_Minimum()Public+1 flags0x10
void set_Minimum(const Nullable<System.Double>& value)Public+1 flags0x10
Nullable<System.Double> get_Maximum()Public+1 flags0x10
void set_Maximum(const Nullable<System.Double>& value)Public+1 flags0x10
Nullable<System.Boolean> get_ExclusiveMinimum()Public+1 flags0x02
void set_ExclusiveMinimum(const Nullable<System.Boolean>& value)Public+1 flags0x02
Nullable<System.Boolean> get_ExclusiveMaximum()Public+1 flags0x02
void set_ExclusiveMaximum(const Nullable<System.Boolean>& value)Public+1 flags0x02
Nullable<System.Int32> get_MinimumItems()Public+1 flags0x08
void set_MinimumItems(const Nullable<System.Int32>& value)Public+1 flags0x08
Nullable<System.Int32> get_MaximumItems()Public+1 flags0x08
void set_MaximumItems(const Nullable<System.Int32>& value)Public+1 flags0x08
IList<Newtonsoft.Json.Schema.JsonSchema> get_Items()Public+1 flags0x08
void set_Items(IList<Newtonsoft.Json.Schema.JsonSchema> value)Public+1 flags0x08
bool get_PositionalItemsValidation()Public+1 flags0x01
void set_PositionalItemsValidation(bool value)Public+1 flags0x01
JsonSchema get_AdditionalItems()Public+1 flags0x08
void set_AdditionalItems(JsonSchema value)Public+1 flags0x08
bool get_AllowAdditionalItems()Public+1 flags0x01
void set_AllowAdditionalItems(bool value)Public+1 flags0x01
bool get_UniqueItems()Public+1 flags0x01
void set_UniqueItems(bool value)Public+1 flags0x01
IDictionary<System.String get_Properties()Public+1 flags0x08
void set_Properties(IDictionary<System.String value)Public+1 flags0x08
JsonSchema get_AdditionalProperties()Public+1 flags0x08
void set_AdditionalProperties(JsonSchema value)Public+1 flags0x08
IDictionary<System.String get_PatternProperties()Public+1 flags0x08
void set_PatternProperties(IDictionary<System.String value)Public+1 flags0x08
bool get_AllowAdditionalProperties()Public+1 flags0x01
void set_AllowAdditionalProperties(bool value)Public+1 flags0x01
string get_Requires()Public+1 flags0x08
void set_Requires(const string& value)Public+1 flags0x08
IList<Newtonsoft.Json.Linq.JToken> get_Enum()Public+1 flags0x08
void set_Enum(IList<Newtonsoft.Json.Linq.JToken> value)Public+1 flags0x08
Nullable<Newtonsoft.Json.Schema.JsonSchemaType> get_Disallow()Public+1 flags0x08
void set_Disallow(const Nullable<Newtonsoft.Json.Schema.JsonSchemaType>& value)Public+1 flags0x08
JToken get_Default()Public+1 flags0x08
void set_Default(JToken value)Public+1 flags0x08
IList<Newtonsoft.Json.Schema.JsonSchema> get_Extends()Public+1 flags0x08
void set_Extends(IList<Newtonsoft.Json.Schema.JsonSchema> value)Public+1 flags0x08
string get_Format()Public+1 flags0x08
void set_Format(const string& value)Public+1 flags0x08
string get_Location()2 flags0x08
void set_Location(const string& value)2 flags0x08
string get_InternalId()2 flags0x08
string get_DeferredReference()2 flags0x08
void set_DeferredReference(const string& value)2 flags0x08
bool get_ReferencesResolved()2 flags0x01
void set_ReferencesResolved(bool value)2 flags0x01
void .ctor()Public+1 flags0x00
JsonSchema Read(JsonReader reader)PublicStatic0x08
JsonSchema Read(JsonReader reader, JsonSchemaResolver resolver)PublicStatic0x08
JsonSchema Parse(const string& json)PublicStatic0x08
JsonSchema Parse(const string& json, JsonSchemaResolver resolver)PublicStatic0x08
void WriteTo(JsonWriter writer)Public0x08
void WriteTo(JsonWriter writer, JsonSchemaResolver resolver)Public0x08
string ToString()Public+1 flags0x08

Used by 19

types with a member, parameter or interface of this type