Table of Contents

Class JsonCastValueReaderWriter<TConverted>

Namespace
Microsoft.EntityFrameworkCore.Storage.Json
Assembly
Microsoft.EntityFrameworkCore.dll

A JsonValueReaderWriter<TValue> that wraps an existing reader/writer and adds casts to the given type.

public class JsonCastValueReaderWriter<TConverted> : JsonValueReaderWriter<TConverted>, ICompositeJsonValueReaderWriter

Type Parameters

TConverted
Inheritance
JsonCastValueReaderWriter<TConverted>
Implements
Inherited Members

Constructors

JsonCastValueReaderWriter(JsonValueReaderWriter)

Creates a new instance of this reader/writer wrapping the given reader/writer.

public JsonCastValueReaderWriter(JsonValueReaderWriter providerReaderWriter)

Parameters

providerReaderWriter JsonValueReaderWriter

The underlying provider type reader/writer.

Methods

FromJsonTyped(ref Utf8JsonReaderManager, object?)

public override TConverted FromJsonTyped(ref Utf8JsonReaderManager manager, object? existingObject = null)

Parameters

manager Utf8JsonReaderManager
existingObject object

Returns

TConverted

ToJsonTyped(Utf8JsonWriter, TConverted)

public override void ToJsonTyped(Utf8JsonWriter writer, TConverted value)

Parameters

writer Utf8JsonWriter
value TConverted