Table of Contents

Method ReadAsPropertyName

Namespace
MailFathom.Domain.Failures
Assembly
MailFathom.Domain.dll

ReadAsPropertyName(ref Utf8JsonReader, Type, JsonSerializerOptions)

Reads a dictionary key from a JSON property name.

public override MailFathomErrorCode ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader Utf8JsonReader

The Utf8JsonReader to read from.

typeToConvert Type

The type to convert.

options JsonSerializerOptions

The options to use when reading the value.

Returns

MailFathomErrorCode

The value that was converted.

Exceptions

JsonException

Thrown when the property name is not a number or does not name an allocated code.