Zdexby TheHolyOneZ
36,909 classes
Class

JsonValidatingReader

: JsonReader : Object
Newtonsoft.Json.JsonValidatingReader, Newtonsoft.Json 0x00A8 (168 B) inherited 0x0078 Newtonsoft.Json.dll
implements IJsonLineInfo
0x00x00A8

Members 7

OffsetSizeNameTypeFlagsDefault
0x08_readerJsonReaderPrivate+1 flags—
0x08_stackStack<Newtonsoft.Json.JsonValidatingReader.SchemaScope>Private+1 flags—
0x08_schemaJsonSchemaPrivate—
0x08_modelJsonSchemaModelPrivate—
0x08_currentScopeSchemaScopePrivate—
0x08ValidationEventHandlerValidationEventHandlerPrivate—
0x08EmptySchemaListIList<Newtonsoft.Json.Schema.JsonSchemaModel>PrivateStatic+1 flags—
Inherited from JsonReader 15
OffsetSizeNameTypeFlagsDefault
0x04_tokenTypeJsonTokenPrivate—
0x00140x04padding / unreflected
0x08_valueobjectPrivate—
0x02_quoteCharushort1 flags—
0x00220x02padding / unreflected
0x04_currentStateState1 flags—
0x18_currentPositionJsonPositionPrivate—
0x08_cultureCultureInfoPrivate—
0x04_dateTimeZoneHandlingDateTimeZoneHandlingPrivate—
0x08_maxDepthNullable<System.Int32>Private—
0x01_hasExceededMaxDepthboolPrivate—
0x00550x03padding / unreflected
0x04_dateParseHandlingDateParseHandling1 flags—
0x04_floatParseHandlingFloatParseHandling1 flags—
0x08_dateFormatStringstringPrivate—
0x08_stackList<Newtonsoft.Json.JsonPosition>Private—
0x01<CloseInput>k__BackingFieldboolPrivate—
0x01<SupportMultipleContent>k__BackingFieldboolPrivate—

Functions 52

SignatureFlagsNativeParams
void add_ValidationEventHandler(ValidationEventHandler value)Public+1 flags0x08
void remove_ValidationEventHandler(ValidationEventHandler value)Public+1 flags0x08
object get_Value()Public+2 flags0x08
int get_Depth()Public+2 flags0x04
string get_Path()Public+2 flags0x08
ushort get_QuoteChar()Public+2 flags0x02
void set_QuoteChar(ushort value)3 flags0x02
JsonToken get_TokenType()Public+2 flags0x04
Type get_ValueType()Public+2 flags0x08
void Push(SchemaScope scope)Private0x08
SchemaScope Pop()Private0x08
IList<Newtonsoft.Json.Schema.JsonSchemaModel> get_CurrentSchemas()Private+1 flags0x08
IList<Newtonsoft.Json.Schema.JsonSchemaModel> get_CurrentMemberSchemas()Private+1 flags0x08
void RaiseError(const string& message, JsonSchemaModel schema)Private0x08
void OnValidationEvent(JsonSchemaException exception)Private0x08
void .ctor(JsonReader reader)Public+1 flags0x08
JsonSchema get_Schema()Public+1 flags0x08
void set_Schema(JsonSchema value)Public+1 flags0x08
JsonReader get_Reader()Public+1 flags0x08
void Close()Public+1 flags0x00
void ValidateNotDisallowed(JsonSchemaModel schema)Private0x08
Nullable<Newtonsoft.Json.Schema.JsonSchemaType> GetCurrentNodeSchemaType()Private0x08
Nullable<System.Int32> ReadAsInt32()Public+1 flags0x08
byte[] ReadAsBytes()Public+1 flags0x08
Nullable<System.Decimal> ReadAsDecimal()Public+1 flags0x18
Nullable<System.Double> ReadAsDouble()Public+1 flags0x10
Nullable<System.Boolean> ReadAsBoolean()Public+1 flags0x02
string ReadAsString()Public+1 flags0x08
Nullable<System.DateTime> ReadAsDateTime()Public+1 flags0x10
Nullable<System.DateTimeOffset> ReadAsDateTimeOffset()Public+1 flags0x18
bool Read()Public+1 flags0x01
void ValidateCurrentToken()Private0x00
void WriteToken(IList<Newtonsoft.Json.Schema.JsonSchemaModel> schemas)Private0x08
void ValidateEndObject(JsonSchemaModel schema)Private0x08
void ValidateEndArray(JsonSchemaModel schema)Private0x08
void ValidateNull(JsonSchemaModel schema)Private0x08
void ValidateBoolean(JsonSchemaModel schema)Private0x08
void ValidateString(JsonSchemaModel schema)Private0x08
void ValidateInteger(JsonSchemaModel schema)Private0x08
void ProcessValue()Private0x00
void ValidateFloat(JsonSchemaModel schema)Private0x08
double FloatingPointRemainder(double dividend, double divisor)PrivateStatic0x08
bool IsZero(double value)PrivateStatic0x08
void ValidatePropertyName(JsonSchemaModel schema)Private0x08
bool IsPropertyDefinied(JsonSchemaModel schema, const string& propertyName)Private0x08
bool ValidateArray(JsonSchemaModel schema)Private0x08
bool ValidateObject(JsonSchemaModel schema)Private0x08
bool TestType(JsonSchemaModel currentSchema, const JsonSchemaType& currentType)Private0x08
bool Newtonsoft.Json.IJsonLineInfo.HasLineInfo()PrivateFinal+2 flags0x01
int Newtonsoft.Json.IJsonLineInfo.get_LineNumber()PrivateFinal+3 flags0x04
int Newtonsoft.Json.IJsonLineInfo.get_LinePosition()PrivateFinal+3 flags0x04
void .cctor()PrivateStatic+1 flags0x00