{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator::NextValue(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Object",
            "targetName": "NextValue",
            "metadataToken": 100664324,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Object",
            "normalizedSignature": "NextValue|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator::NextAsync(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "NextAsync",
            "metadataToken": 100664325,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "NextAsync|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.ValueGeneration.Internal.ConvertedValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876140,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.ConvertedValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator::GeneratesStableValues:System.Boolean",
            "targetName": "GeneratesStableValues",
            "metadataToken": 385876141,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesStableValues|:System.Boolean|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.ValueGeneration.Internal.ConvertedValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator::.ctor(Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void",
            "metadataToken": 100664323,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.ConvertedValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator::NextValue(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Object",
            "targetName": "NextValue",
            "metadataToken": 100664329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Object",
            "normalizedSignature": "NextValue|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876142,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.DiscriminatorValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator::GeneratesStableValues:System.Boolean",
            "targetName": "GeneratesStableValues",
            "metadataToken": 385876143,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesStableValues|:System.Boolean|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.ValueGeneration.Internal.DiscriminatorValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "metadataToken": 100664328,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.DiscriminatorValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryBinaryValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryBinaryValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "typeArguments": [
            "Byte[]"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryBinaryValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Byte[]",
            "targetName": "Next",
            "metadataToken": 100664492,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Byte[]",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Byte[]|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.ValueGeneration.Internal.TemporaryBinaryValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryBinaryValueGenerator::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876079,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.TemporaryBinaryValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryBinaryValueGenerator::.ctor():void",
            "metadataToken": 100664493,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryBinaryValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryByteValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryByteValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Byte"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryByteValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Byte",
            "targetName": "Next",
            "metadataToken": 100664332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Byte",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Byte|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.ValueGeneration.Internal.TemporaryByteValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryByteValueGenerator::.ctor():void",
            "metadataToken": 100664333,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryByteValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryCharValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryCharValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Char"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryCharValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Char",
            "targetName": "Next",
            "metadataToken": 100664334,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Char",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Char|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.ValueGeneration.Internal.TemporaryCharValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryCharValueGenerator::.ctor():void",
            "metadataToken": 100664335,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryCharValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "typeArguments": [
            "DateTimeOffset"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.DateTimeOffset",
            "targetName": "Next",
            "metadataToken": 100664494,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.DateTimeOffset",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.DateTimeOffset|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.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876080,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator::.ctor():void",
            "metadataToken": 100664496,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeOffsetValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "typeArguments": [
            "DateTime"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.DateTime",
            "targetName": "Next",
            "metadataToken": 100664497,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.DateTime",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.DateTime|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.ValueGeneration.Internal.TemporaryDateTimeValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeValueGenerator::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876081,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.TemporaryDateTimeValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeValueGenerator::.ctor():void",
            "metadataToken": 100664499,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDateTimeValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDecimalValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDecimalValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Decimal"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDecimalValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Decimal",
            "targetName": "Next",
            "metadataToken": 100664336,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Decimal",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Decimal|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.ValueGeneration.Internal.TemporaryDecimalValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDecimalValueGenerator::.ctor():void",
            "metadataToken": 100664337,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDecimalValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDoubleValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDoubleValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Double"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDoubleValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Double",
            "targetName": "Next",
            "metadataToken": 100664338,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Double",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Double|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.ValueGeneration.Internal.TemporaryDoubleValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDoubleValueGenerator::.ctor():void",
            "metadataToken": 100664339,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryDoubleValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryFloatValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryFloatValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Single"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryFloatValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Single",
            "targetName": "Next",
            "metadataToken": 100664340,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Single",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Single|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.ValueGeneration.Internal.TemporaryFloatValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryFloatValueGenerator::.ctor():void",
            "metadataToken": 100664341,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryFloatValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryIntValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryIntValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Int32"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryIntValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int32",
            "targetName": "Next",
            "metadataToken": 100664342,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int32",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int32|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.ValueGeneration.Internal.TemporaryIntValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryIntValueGenerator::.ctor():void",
            "metadataToken": 100664343,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryIntValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryLongValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryLongValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Int64"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryLongValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int64",
            "targetName": "Next",
            "metadataToken": 100664344,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int64",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int64|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.ValueGeneration.Internal.TemporaryLongValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryLongValueGenerator::.ctor():void",
            "metadataToken": 100664345,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryLongValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "typeArguments": [
            "TValue"
          ]
        },
        "typeParameters": [
          "TValue"
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876144,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1::.ctor():void",
            "metadataToken": 100664347,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporarySByteValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporarySByteValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "SByte"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporarySByteValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.SByte",
            "targetName": "Next",
            "metadataToken": 100664348,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.SByte",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.SByte|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.ValueGeneration.Internal.TemporarySByteValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporarySByteValueGenerator::.ctor():void",
            "metadataToken": 100664349,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporarySByteValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryShortValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryShortValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "Int16"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryShortValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int16",
            "targetName": "Next",
            "metadataToken": 100664350,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int16",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.Int16|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.ValueGeneration.Internal.TemporaryShortValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryShortValueGenerator::.ctor():void",
            "metadataToken": 100664351,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryShortValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryStringValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryStringValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1",
          "typeArguments": [
            "String"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryStringValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.String",
            "targetName": "Next",
            "metadataToken": 100664501,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.String",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.String|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.ValueGeneration.Internal.TemporaryStringValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryStringValueGenerator::GeneratesTemporaryValues:System.Boolean",
            "targetName": "GeneratesTemporaryValues",
            "metadataToken": 385876082,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "GeneratesTemporaryValues|:System.Boolean|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.ValueGeneration.Internal.TemporaryStringValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryStringValueGenerator::.ctor():void",
            "metadataToken": 100664502,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryStringValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUIntValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUIntValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "UInt32"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUIntValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt32",
            "targetName": "Next",
            "metadataToken": 100664352,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt32",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt32|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.ValueGeneration.Internal.TemporaryUIntValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUIntValueGenerator::.ctor():void",
            "metadataToken": 100664353,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUIntValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryULongValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryULongValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "UInt64"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryULongValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt64",
            "targetName": "Next",
            "metadataToken": 100664354,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt64",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt64|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.ValueGeneration.Internal.TemporaryULongValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryULongValueGenerator::.ctor():void",
            "metadataToken": 100664355,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryULongValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUShortValueGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUShortValueGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "targetName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryNumberValueGenerator`1",
          "typeArguments": [
            "UInt16"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUShortValueGenerator::Next(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt16",
            "targetName": "Next",
            "metadataToken": 100664356,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt16",
            "normalizedSignature": "Next|(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry):System.UInt16|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.ValueGeneration.Internal.TemporaryUShortValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUShortValueGenerator::.ctor():void",
            "metadataToken": 100664357,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.ValueGeneration.Internal.TemporaryUShortValueGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      }
    ]
  }
}
