Class JsonValidatingReader
Inheritance
JsonValidatingReader
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
[System.Obsolete("JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
public class JsonValidatingReader : Newtonsoft.Json.JsonReader, Newtonsoft.Json.IJsonLineInfo
Constructors
Declaration
public JsonValidatingReader (Newtonsoft.Json.JsonReader reader);
Parameters
Properties
Declaration
public override int Depth { get; }
Property Value
Declaration
public override string Path { get; }
Property Value
Declaration
public override char QuoteChar { get; protected internal set; }
Property Value
Declaration
public Newtonsoft.Json.JsonReader Reader { get; }
Property Value
Declaration
public Newtonsoft.Json.Schema.JsonSchema Schema { get; set; }
Property Value
Declaration
public override Newtonsoft.Json.JsonToken TokenType { get; }
Property Value
Declaration
public override object Value { get; }
Property Value
Declaration
public override Type ValueType { get; }
Property Value
Methods
Declaration
public override void Close ();
Declaration
public override bool Read ();
Returns
Declaration
public override Nullable<bool> ReadAsBoolean ();
Returns
Declaration
public override byte[] ReadAsBytes ();
Returns
Declaration
public override Nullable<DateTime> ReadAsDateTime ();
Returns
Declaration
public override Nullable<DateTimeOffset> ReadAsDateTimeOffset ();
Returns
Declaration
public override Nullable<decimal> ReadAsDecimal ();
Returns
Declaration
public override Nullable<double> ReadAsDouble ();
Returns
Declaration
public override Nullable<int> ReadAsInt32 ();
Returns
Declaration
public override string ReadAsString ();
Returns
Events
Declaration
public event Newtonsoft.Json.Schema.ValidationEventHandler ValidationEventHandler;
Explicit Interface Implementations
Declaration
bool IJsonLineInfo.HasLineInfo ();
Returns
Implements
Declaration
int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
Returns
Implements
Declaration
int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }
Returns
Implements