{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Storage.Json",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource::FindReaderWriter(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "FindReaderWriter",
            "metadataToken": 100664969,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "FindReaderWriter|(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::MoveNext():System.Text.Json.JsonTokenType",
            "targetName": "MoveNext",
            "metadataToken": 100665185,
            "canonicalSignature": "():System.Text.Json.JsonTokenType",
            "normalizedSignature": "MoveNext|():System.Text.Json.JsonTokenType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::Skip():System.Void",
            "targetName": "Skip",
            "metadataToken": 100665186,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Skip|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::CaptureState():System.Void",
            "targetName": "CaptureState",
            "metadataToken": 100665187,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CaptureState|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::QueryLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryLogger",
            "metadataToken": 385876364,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::DataMicrosoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
            "targetName": "Data",
            "metadataToken": 67109334,
            "normalizedSignature": "Data|Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData|static=false|const=false",
            "isStatic": false,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::CurrentReaderSystem.Text.Json.Utf8JsonReader",
            "targetName": "CurrentReader",
            "metadataToken": 67109335,
            "normalizedSignature": "CurrentReader|System.Text.Json.Utf8JsonReader|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager::.ctor(Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665184,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Boolean"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Boolean",
            "targetName": "FromJsonTyped",
            "metadataToken": 100664971,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Boolean",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Boolean):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100664972,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Boolean):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876298,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876299,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter::.ctor():void",
            "metadataToken": 100664974,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonBoolReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Byte[]"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Byte[]",
            "targetName": "FromJsonTyped",
            "metadataToken": 100664978,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Byte[]",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Byte[]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Byte[]):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100664979,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Byte[]):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Byte[]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876300,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876301,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteArrayReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Byte"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Byte",
            "targetName": "FromJsonTyped",
            "metadataToken": 100664984,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Byte",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Byte|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Byte):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100664985,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Byte):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Byte):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876303,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TConverted"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter"
          }
        ],
        "typeParameters": [
          "TConverted"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TConverted",
            "targetName": "FromJsonTyped",
            "metadataToken": 100664989,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TConverted",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TConverted|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1::ToJsonTyped(System.Text.Json.Utf8JsonWriter,TConverted):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100664990,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,TConverted):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,TConverted):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876305,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter::InnerReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "InnerReaderWriter",
            "metadataToken": 385876378,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "InnerReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1::.ctor(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "metadataToken": 100664988,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCastValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Char"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Char",
            "targetName": "FromJsonTyped",
            "metadataToken": 100664995,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Char",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Char|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Char):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100664996,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Char):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Char):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876306,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876307,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCharReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "IEnumerable_1[[Nullable_1[[TElement]]]]"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter"
          }
        ],
        "typeParameters": [
          "TConcreteCollection",
          "TElement"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):IEnumerable_1",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665000,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):IEnumerable_1",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):IEnumerable_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2::ToJsonTyped(System.Text.Json.Utf8JsonWriter,IEnumerable_1):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665001,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,IEnumerable_1):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,IEnumerable_1):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876309,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter::InnerReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "InnerReaderWriter",
            "metadataToken": 385876378,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "InnerReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2::.ctor(JsonValueReaderWriter_1):void",
            "metadataToken": 100664999,
            "canonicalSignature": "(JsonValueReaderWriter_1):void",
            "normalizedSignature": "constructor|(JsonValueReaderWriter_1):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfNullableStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Object"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter"
          }
        ],
        "typeParameters": [
          "TConcreteCollection",
          "TElement"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665006,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665007,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Object):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876311,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter::InnerReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "InnerReaderWriter",
            "metadataToken": 385876378,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "InnerReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2::.ctor(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "metadataToken": 100665005,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfReferencesReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "IEnumerable_1[[TElement]]"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter"
          }
        ],
        "typeParameters": [
          "TConcreteCollection",
          "TElement"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):IEnumerable_1",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665012,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):IEnumerable_1",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):IEnumerable_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2::ToJsonTyped(System.Text.Json.Utf8JsonWriter,IEnumerable_1):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665013,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,IEnumerable_1):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,IEnumerable_1):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876313,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter::InnerReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "InnerReaderWriter",
            "metadataToken": 385876378,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "InnerReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2::.ctor(JsonValueReaderWriter_1):void",
            "metadataToken": 100665011,
            "canonicalSignature": "(JsonValueReaderWriter_1):void",
            "normalizedSignature": "constructor|(JsonValueReaderWriter_1):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionOfStructsReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TModel"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter"
          }
        ],
        "typeParameters": [
          "TModel",
          "TProvider"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TModel",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665018,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TModel",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TModel|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2::ToJsonTyped(System.Text.Json.Utf8JsonWriter,TModel):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665019,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,TModel):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,TModel):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876316,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter::Converter:Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "Converter",
            "metadataToken": 385876379,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "Converter|:Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter::InnerReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "InnerReaderWriter",
            "metadataToken": 385876378,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "InnerReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2::.ctor(JsonValueReaderWriter_1,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void",
            "metadataToken": 100665017,
            "canonicalSignature": "(JsonValueReaderWriter_1,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void",
            "normalizedSignature": "constructor|(JsonValueReaderWriter_1,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonConvertedValueReaderWriter`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "DateOnly"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateOnly",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665026,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateOnly",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateOnly|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.DateOnly):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665027,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.DateOnly):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.DateOnly):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876317,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876318,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "DateTimeOffset"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateTimeOffset",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665032,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateTimeOffset",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateTimeOffset|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.DateTimeOffset):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665033,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.DateTimeOffset):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.DateTimeOffset):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876319,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876320,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeOffsetReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "DateTime"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateTime",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665038,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateTime",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.DateTime|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.DateTime):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665039,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.DateTime):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.DateTime):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876321,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876322,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDateTimeReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Decimal"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Decimal",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665044,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Decimal",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Decimal|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Decimal):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665045,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Decimal):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Decimal):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876323,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876324,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDecimalReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Double"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Double",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665050,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Double",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Double|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Double):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665051,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Double):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Double):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876325,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876326,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonDoubleReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Single"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Single",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665056,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Single",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Single|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Single):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665057,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Single):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Single):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876327,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876328,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonFloatReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Guid"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Guid",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665062,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Guid",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Guid|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Guid):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665063,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Guid):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Guid):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876329,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876330,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonGuidReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Int16"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int16",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665068,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int16",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int16|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Int16):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665069,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Int16):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Int16):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876331,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876332,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Int32"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int32",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665074,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int32",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Int32):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665075,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Int32):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Int32):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876333,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876334,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Int64"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int64",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665080,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int64",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Int64|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Int64):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665081,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Int64):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Int64):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876335,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876336,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "Object"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665086,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665087,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.Object):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876337,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876338,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonNullReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData::CaptureState(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&):System.Void",
            "targetName": "CaptureState",
            "metadataToken": 100665092,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&):System.Void",
            "normalizedSignature": "CaptureState|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData::ReadBytes(System.Int32,System.Text.Json.JsonReaderState):System.Text.Json.Utf8JsonReader",
            "targetName": "ReadBytes",
            "metadataToken": 100665093,
            "canonicalSignature": "(System.Int32,System.Text.Json.JsonReaderState):System.Text.Json.Utf8JsonReader",
            "normalizedSignature": "ReadBytes|(System.Int32,System.Text.Json.JsonReaderState):System.Text.Json.Utf8JsonReader|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData::CreateReader():System.Text.Json.Utf8JsonReader",
            "targetName": "CreateReader",
            "metadataToken": 100665094,
            "canonicalSignature": "():System.Text.Json.Utf8JsonReader",
            "normalizedSignature": "CreateReader|():System.Text.Json.Utf8JsonReader|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData::.ctor(System.Byte[]):void",
            "metadataToken": 100665090,
            "canonicalSignature": "(System.Byte[]):void",
            "normalizedSignature": "constructor|(System.Byte[]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData::.ctor(System.IO.Stream):void",
            "metadataToken": 100665091,
            "canonicalSignature": "(System.IO.Stream):void",
            "normalizedSignature": "constructor|(System.IO.Stream):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "SByte"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.SByte",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665097,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.SByte",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.SByte|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.SByte):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665098,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.SByte):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.SByte):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876339,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876340,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSByteReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TEnum"
          ]
        },
        "typeParameters": [
          "TEnum"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665103,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1::ToJsonTyped(System.Text.Json.Utf8JsonWriter,TEnum):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665104,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,TEnum):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,TEnum):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1::Instance:JsonSignedEnumReaderWriter_1",
            "targetName": "Instance",
            "metadataToken": 385876341,
            "canonicalSignature": ":JsonSignedEnumReaderWriter_1",
            "normalizedSignature": "Instance|:JsonSignedEnumReaderWriter_1|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "emitSemantics": {
              "callableStaticAccessorKind": "property"
            }
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876342,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonSignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "String"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.String",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665109,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.String",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.String):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665110,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.String):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876343,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876344,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonStringReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TimeOnly"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.TimeOnly",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665115,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.TimeOnly",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.TimeOnly|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.TimeOnly):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665116,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.TimeOnly):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.TimeOnly):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876345,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876346,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeOnlyReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TimeSpan"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.TimeSpan",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665121,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.TimeSpan",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.TimeSpan|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.TimeSpan):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665122,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.TimeSpan):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.TimeSpan):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876347,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876348,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonTimeSpanReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "UInt16"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt16",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665127,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt16",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt16|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.UInt16):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665128,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.UInt16):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.UInt16):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876349,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876350,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt16ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "UInt32"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt32",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665133,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt32",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.UInt32):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665134,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.UInt32):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.UInt32):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876351,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876352,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt32ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "UInt64"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt64",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665139,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt64",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.UInt64|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter::ToJsonTyped(System.Text.Json.Utf8JsonWriter,System.UInt64):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665140,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.UInt64):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,System.UInt64):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter::Instance:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
            "targetName": "Instance",
            "metadataToken": 385876353,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876354,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUInt64ReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TEnum"
          ]
        },
        "typeParameters": [
          "TEnum"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665145,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1::ToJsonTyped(System.Text.Json.Utf8JsonWriter,TEnum):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665146,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,TEnum):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,TEnum):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1::Instance:JsonUnsignedEnumReaderWriter_1",
            "targetName": "Instance",
            "metadataToken": 385876355,
            "canonicalSignature": ":JsonUnsignedEnumReaderWriter_1",
            "normalizedSignature": "Instance|:JsonUnsignedEnumReaderWriter_1|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "emitSemantics": {
              "callableStaticAccessorKind": "property"
            }
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876356,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonUnsignedEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::FromJson(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "targetName": "FromJson",
            "metadataToken": 100665150,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "normalizedSignature": "FromJson|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::ToJson(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "targetName": "ToJson",
            "metadataToken": 100665151,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "normalizedSignature": "ToJson|(System.Text.Json.Utf8JsonWriter,System.Object):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::FromJsonString(System.String,System.Object):System.Object",
            "targetName": "FromJsonString",
            "metadataToken": 100665153,
            "canonicalSignature": "(System.String,System.Object):System.Object",
            "normalizedSignature": "FromJsonString|(System.String,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::ToJsonString(System.Object):System.String",
            "targetName": "ToJsonString",
            "metadataToken": 100665154,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "ToJsonString|(System.Object):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::ToJsonObjectString(System.String,System.Object):System.String",
            "targetName": "ToJsonObjectString",
            "metadataToken": 100665155,
            "canonicalSignature": "(System.String,System.Object):System.String",
            "normalizedSignature": "ToJsonObjectString|(System.String,System.Object):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::CreateFromType(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "CreateFromType",
            "metadataToken": 100665156,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "CreateFromType|(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::ValueType:System.Type",
            "targetName": "ValueType",
            "metadataToken": 385876357,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ValueType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876358,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter"
        },
        "typeParameters": [
          "TValue"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1::FromJson(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "targetName": "FromJson",
            "metadataToken": 100665172,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object",
            "normalizedSignature": "FromJson|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1::ToJson(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "targetName": "ToJson",
            "metadataToken": 100665173,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,System.Object):System.Void",
            "normalizedSignature": "ToJson|(System.Text.Json.Utf8JsonWriter,System.Object):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TValue",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665175,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TValue",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TValue|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1::ToJsonTyped(System.Text.Json.Utf8JsonWriter,TValue):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665176,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,TValue):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,TValue):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1::ValueType:System.Type",
            "targetName": "ValueType",
            "metadataToken": 385876361,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ValueType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1::.ctor():void",
            "metadataToken": 100665177,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource::FindReaderWriter(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "FindReaderWriter",
            "metadataToken": 100665160,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "FindReaderWriter|(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource::FindReaderWriter(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "FindReaderWriter",
            "metadataToken": 100664969,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "FindReaderWriter|(System.Type):Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource::Dependencies:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876359,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource::.ctor(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies):void",
            "metadataToken": 100665158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "JsonValueReaderWriterSourceDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665163,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "ToString|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665167,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetHashCode|():System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665168,
            "canonicalSignature": "(System.Object):System.Boolean",
            "normalizedSignature": "Equals|(System.Object):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665169,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665170,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies::.ctor():void",
            "metadataToken": 100665162,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriterSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter`1",
          "typeArguments": [
            "TEnum"
          ]
        },
        "typeParameters": [
          "TEnum"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1::FromJsonTyped(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum",
            "targetName": "FromJsonTyped",
            "metadataToken": 100665180,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum",
            "normalizedSignature": "FromJsonTyped|(Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager&,System.Object):TEnum|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1::ToJsonTyped(System.Text.Json.Utf8JsonWriter,TEnum):System.Void",
            "targetName": "ToJsonTyped",
            "metadataToken": 100665181,
            "canonicalSignature": "(System.Text.Json.Utf8JsonWriter,TEnum):System.Void",
            "normalizedSignature": "ToJsonTyped|(System.Text.Json.Utf8JsonWriter,TEnum):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1::Instance:JsonWarningEnumReaderWriter_1",
            "targetName": "Instance",
            "metadataToken": 385876362,
            "canonicalSignature": ":JsonWarningEnumReaderWriter_1",
            "normalizedSignature": "Instance|:JsonWarningEnumReaderWriter_1|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "emitSemantics": {
              "callableStaticAccessorKind": "property"
            }
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1::ConstructorExpression:System.Linq.Expressions.Expression",
            "targetName": "ConstructorExpression",
            "metadataToken": 385876363,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ConstructorExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Json.JsonWarningEnumReaderWriter`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
