Show / Hide Table of Contents

    Class TraceJsonReader

    Inheritance
    System.Object
    JsonReader
    TraceJsonReader
    Implements
    System.IDisposable
    IJsonLineInfo
    Inherited Members
    JsonReader._quoteChar
    JsonReader._currentState
    JsonReader._dateParseHandling
    JsonReader._floatParseHandling
    JsonReader.CurrentState
    JsonReader.CloseInput
    JsonReader.SupportMultipleContent
    JsonReader.DateTimeZoneHandling
    JsonReader.DateParseHandling
    JsonReader.FloatParseHandling
    JsonReader.DateFormatString
    JsonReader.MaxDepth
    JsonReader.Culture
    JsonReader.GetPosition(Int32)
    JsonReader.ReadProperty<T>()
    JsonReader.ReadProperty(Type)
    JsonReader.ReadInt32String(String)
    JsonReader.ReadArrayIntoByteArray()
    JsonReader.ReadDoubleString(String)
    JsonReader.ReadBooleanString(String)
    JsonReader.ReadDecimalString(String)
    JsonReader.ReadDateTimeString(String)
    JsonReader.ReadDateTimeOffsetString(String)
    JsonReader.ReaderReadAndAssert()
    JsonReader.CreateUnexpectedEndException()
    JsonReader.ReadIntoWrappedTypeObject()
    JsonReader.Skip()
    JsonReader.SetToken(JsonToken)
    JsonReader.SetToken(JsonToken, Object)
    JsonReader.SetToken(JsonToken, Object, Boolean)
    JsonReader.SetPostValueState(Boolean)
    JsonReader.SetStateBasedOnCurrent()
    JsonReader.IDisposable.Dispose()
    JsonReader.Dispose(Boolean)
    JsonReader.ReadAndAssert()
    JsonReader.ReadAndMoveToContent()
    JsonReader.MoveToContent()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Bayat.Json.Serialization
    Assembly: Bayat.Json.Runtime.dll
    Syntax
    public class TraceJsonReader : JsonReader, IDisposable, IJsonLineInfo

    Constructors

    | Improve this Doc View Source

    TraceJsonReader(JsonReader)

    Declaration
    public TraceJsonReader(JsonReader innerReader)
    Parameters
    Type Name Description
    JsonReader innerReader

    Properties

    | Improve this Doc View Source

    Depth

    Declaration
    public override int Depth { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    JsonReader.Depth
    | Improve this Doc View Source

    Path

    Declaration
    public override string Path { get; }
    Property Value
    Type Description
    System.String
    Overrides
    JsonReader.Path
    | Improve this Doc View Source

    QuoteChar

    Declaration
    public override char QuoteChar { get; protected set; }
    Property Value
    Type Description
    System.Char
    Overrides
    JsonReader.QuoteChar
    | Improve this Doc View Source

    TokenType

    Declaration
    public override JsonToken TokenType { get; }
    Property Value
    Type Description
    JsonToken
    Overrides
    JsonReader.TokenType
    | Improve this Doc View Source

    Value

    Declaration
    public override object Value { get; }
    Property Value
    Type Description
    System.Object
    Overrides
    JsonReader.Value
    | Improve this Doc View Source

    ValueType

    Declaration
    public override Type ValueType { get; }
    Property Value
    Type Description
    System.Type
    Overrides
    JsonReader.ValueType

    Methods

    | Improve this Doc View Source

    Close()

    Declaration
    public override void Close()
    Overrides
    JsonReader.Close()
    | Improve this Doc View Source

    GetDeserializedJsonMessage()

    Declaration
    public string GetDeserializedJsonMessage()
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    Read()

    Declaration
    public override bool Read()
    Returns
    Type Description
    System.Boolean
    Overrides
    JsonReader.Read()
    | Improve this Doc View Source

    ReadAsBoolean()

    Declaration
    public override bool? ReadAsBoolean()
    Returns
    Type Description
    System.Nullable<System.Boolean>
    Overrides
    JsonReader.ReadAsBoolean()
    | Improve this Doc View Source

    ReadAsBytes()

    Declaration
    public override byte[] ReadAsBytes()
    Returns
    Type Description
    System.Byte[]
    Overrides
    JsonReader.ReadAsBytes()
    | Improve this Doc View Source

    ReadAsDateTime()

    Declaration
    public override DateTime? ReadAsDateTime()
    Returns
    Type Description
    System.Nullable<System.DateTime>
    Overrides
    JsonReader.ReadAsDateTime()
    | Improve this Doc View Source

    ReadAsDateTimeOffset()

    Declaration
    public override DateTimeOffset? ReadAsDateTimeOffset()
    Returns
    Type Description
    System.Nullable<System.DateTimeOffset>
    Overrides
    JsonReader.ReadAsDateTimeOffset()
    | Improve this Doc View Source

    ReadAsDecimal()

    Declaration
    public override decimal? ReadAsDecimal()
    Returns
    Type Description
    System.Nullable<System.Decimal>
    Overrides
    JsonReader.ReadAsDecimal()
    | Improve this Doc View Source

    ReadAsDouble()

    Declaration
    public override double? ReadAsDouble()
    Returns
    Type Description
    System.Nullable<System.Double>
    Overrides
    JsonReader.ReadAsDouble()
    | Improve this Doc View Source

    ReadAsInt32()

    Declaration
    public override int? ReadAsInt32()
    Returns
    Type Description
    System.Nullable<System.Int32>
    Overrides
    JsonReader.ReadAsInt32()
    | Improve this Doc View Source

    ReadAsString()

    Declaration
    public override string ReadAsString()
    Returns
    Type Description
    System.String
    Overrides
    JsonReader.ReadAsString()

    Explicit Interface Implementations

    | Improve this Doc View Source

    IJsonLineInfo.HasLineInfo()

    Declaration
    bool IJsonLineInfo.HasLineInfo()
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IJsonLineInfo.LineNumber

    Declaration
    int IJsonLineInfo.LineNumber { get; }
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    IJsonLineInfo.LinePosition

    Declaration
    int IJsonLineInfo.LinePosition { get; }
    Returns
    Type Description
    System.Int32

    Implements

    System.IDisposable
    IJsonLineInfo
    • Improve this Doc
    • View Source
    • 0 Comments