<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview1-25301-01" />

Newtonsoft.Json.JsonReader

public abstract class JsonReader : IDisposable
public bool CloseInput { get; set; }

public CultureInfo Culture { get; set; }

protected State CurrentState { get; }

public string DateFormatString { get; set; }

public DateParseHandling DateParseHandling { get; set; }

public virtual int Depth { get; }

public int? MaxDepth { get; set; }

public virtual string Path { get; }

public virtual char QuoteChar { get; protected set; }

public bool SupportMultipleContent { get; set; }

public virtual JsonToken TokenType { get; }

public virtual object Value { get; }

public virtual Type ValueType { get; }

protected JsonReader()

public virtual void Close()

protected virtual void Dispose(bool disposing)

public abstract bool Read()

public virtual bool? ReadAsBoolean()

public virtual byte[] ReadAsBytes()

public virtual DateTime? ReadAsDateTime()

public virtual decimal? ReadAsDecimal()

public virtual double? ReadAsDouble()

public virtual int? ReadAsInt32()

public virtual string ReadAsString()

protected void SetStateBasedOnCurrent()

protected void SetToken(JsonToken newToken)

protected void SetToken(JsonToken newToken, object value)

public void Skip()