Table of Contents

Class BsonReader

Namespace
Newtonsoft.Json.Bson
Assembly
Newtonsoft.Json.dll
[Obsolete("BSON reading and writing has been moved to its own package. See https://www.nuget.org/packages/Newtonsoft.Json.Bson for more details.")]
public class BsonReader : JsonReader, IDisposable
Inheritance
BsonReader
Implements
Inherited Members
Extension Methods

Constructors

BsonReader(BinaryReader)

public BsonReader(BinaryReader reader)

Parameters

reader BinaryReader

BsonReader(BinaryReader, bool, DateTimeKind)

public BsonReader(BinaryReader reader, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)

Parameters

reader BinaryReader
readRootValueAsArray bool
dateTimeKindHandling DateTimeKind

BsonReader(Stream)

public BsonReader(Stream stream)

Parameters

stream Stream

BsonReader(Stream, bool, DateTimeKind)

public BsonReader(Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)

Parameters

stream Stream
readRootValueAsArray bool
dateTimeKindHandling DateTimeKind

Properties

DateTimeKindHandling

public DateTimeKind DateTimeKindHandling { get; set; }

Property Value

DateTimeKind

JsonNet35BinaryCompatibility

[Obsolete("JsonNet35BinaryCompatibility will be removed in a future version of Json.NET.")]
public bool JsonNet35BinaryCompatibility { get; set; }

Property Value

bool

ReadRootValueAsArray

public bool ReadRootValueAsArray { get; set; }

Property Value

bool

Methods

Close()

public override void Close()

Read()

public override bool Read()

Returns

bool