{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Storage",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Enum",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Enum",
          "targetName": "System.Enum"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IComparable",
            "targetName": "System.IComparable"
          },
          {
            "stableId": "System.Private.CoreLib:System.ISpanFormattable",
            "targetName": "System.ISpanFormattable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IFormattable",
            "targetName": "System.IFormattable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IConvertible",
            "targetName": "System.IConvertible"
          }
        ],
        "methods": [],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67109286,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix::NoneMicrosoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "targetName": "None",
            "metadataToken": 67109287,
            "normalizedSignature": "None|Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix::SizeMicrosoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "targetName": "Size",
            "metadataToken": 67109288,
            "normalizedSignature": "Size|Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix::PrecisionMicrosoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "targetName": "Precision",
            "metadataToken": 67109289,
            "normalizedSignature": "Precision|Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix::PrecisionAndScaleMicrosoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "targetName": "PrecisionAndScale",
            "metadataToken": 67109290,
            "normalizedSignature": "PrecisionAndScale|Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::SaveChanges(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "SaveChanges",
            "metadataToken": 100664520,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "SaveChanges|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32|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.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::SaveChangesAsync(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SaveChangesAsync",
            "metadataToken": 100664521,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SaveChangesAsync|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::CompileQuery(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "targetName": "CompileQuery",
            "metadataToken": 100664522,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "normalizedSignature": "CompileQuery|(System.Linq.Expressions.Expression,System.Boolean):Func_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::CompileQueryExpression(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "targetName": "CompileQueryExpression",
            "metadataToken": 100664523,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "normalizedSignature": "CompileQueryExpression|(System.Linq.Expressions.Expression,System.Boolean):Expression_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator::EnsureDeleted():System.Boolean",
            "targetName": "EnsureDeleted",
            "metadataToken": 100664524,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "EnsureDeleted|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator::EnsureDeletedAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "EnsureDeletedAsync",
            "metadataToken": 100664525,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "EnsureDeletedAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::TransactionManager:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "targetName": "TransactionManager",
            "metadataToken": 385876188,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "normalizedSignature": "TransactionManager|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::DatabaseCreator:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "targetName": "DatabaseCreator",
            "metadataToken": 385876189,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "normalizedSignature": "DatabaseCreator|:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::ExecutionStrategy:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "ExecutionStrategy",
            "metadataToken": 385876190,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "ExecutionStrategy|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::ExecutionStrategyFactory:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
            "targetName": "ExecutionStrategyFactory",
            "metadataToken": 385876191,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
            "normalizedSignature": "ExecutionStrategyFactory|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::DatabaseProviders:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DatabaseProviders",
            "metadataToken": 385876192,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DatabaseProviders|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::CommandLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CommandLogger",
            "metadataToken": 385876193,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CommandLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::ConcurrencyDetector:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "targetName": "ConcurrencyDetector",
            "metadataToken": 385876194,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "normalizedSignature": "ConcurrencyDetector|:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::CoreOptions:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
            "targetName": "CoreOptions",
            "metadataToken": 385876195,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
            "normalizedSignature": "CoreOptions|:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::QueryProvider:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "targetName": "QueryProvider",
            "metadataToken": 385876196,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "normalizedSignature": "QueryProvider|:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::AdHocMapper:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
            "targetName": "AdHocMapper",
            "metadataToken": 385876197,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
            "normalizedSignature": "AdHocMapper|:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876198,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor::Dependencies:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876199,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies|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.IDatabaseFacadeDependenciesAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876200,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|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.IDatabaseFacadeDependenciesAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider::IsConfigured(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean",
            "targetName": "IsConfigured",
            "metadataToken": 100664545,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean",
            "normalizedSignature": "IsConfigured|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean|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.IDatabaseProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876201,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|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.IDatabaseProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider::Version:System.String",
            "targetName": "Version",
            "metadataToken": 385876202,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Version|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::Commit():System.Void",
            "targetName": "Commit",
            "metadataToken": 100664547,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Commit|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::CommitAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitAsync",
            "metadataToken": 100664548,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::CreateSavepoint(System.String):System.Void",
            "targetName": "CreateSavepoint",
            "metadataToken": 100664551,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "CreateSavepoint|(System.String):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.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::CreateSavepointAsync(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateSavepointAsync",
            "metadataToken": 100664552,
            "canonicalSignature": "(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateSavepointAsync|(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::TransactionId:System.Guid",
            "targetName": "TransactionId",
            "metadataToken": 385876203,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "TransactionId|:System.Guid|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.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::SupportsSavepoints:System.Boolean",
            "targetName": "SupportsSavepoints",
            "metadataToken": 385876204,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SupportsSavepoints|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransaction():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100664558,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100664559,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransaction():System.Void",
            "targetName": "CommitTransaction",
            "metadataToken": 100664560,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CommitTransaction|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitTransactionAsync",
            "metadataToken": 100664561,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385876205,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "CurrentTransaction|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector::IsCancellation(System.Exception,System.Threading.CancellationToken):System.Boolean",
            "targetName": "IsCancellation",
            "metadataToken": 100664565,
            "canonicalSignature": "(System.Exception,System.Threading.CancellationToken):System.Boolean",
            "normalizedSignature": "IsCancellation|(System.Exception,System.Threading.CancellationToken):System.Boolean|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.IExceptionDetector",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::Execute(TState,Func_3,Func_3):TResult",
            "targetName": "Execute",
            "metadataToken": 100664567,
            "canonicalSignature": "(TState,Func_3,Func_3):TResult",
            "normalizedSignature": "Execute|(TState,Func_3,Func_3):TResult|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::ExecuteAsync(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteAsync",
            "metadataToken": 100664568,
            "canonicalSignature": "(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteAsync|(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::RetriesOnFailure:System.Boolean",
            "targetName": "RetriesOnFailure",
            "metadataToken": 385876206,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "RetriesOnFailure|:System.Boolean|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.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory::Create():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "Create",
            "metadataToken": 100664569,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory::Create():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "targetName": "Create",
            "metadataToken": 100665152,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder::Build(System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "Build",
            "metadataToken": 100665153,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "Build|(System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|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.IRawSqlCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder::Build(System.String,System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "targetName": "Build",
            "metadataToken": 100665154,
            "canonicalSignature": "(System.String,System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "normalizedSignature": "Build|(System.String,System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RawSqlCommand|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.IRawSqlCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder::Build(System.String,System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "targetName": "Build",
            "metadataToken": 100665155,
            "canonicalSignature": "(System.String,System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "normalizedSignature": "Build|(System.String,System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RawSqlCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteNonQuery(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32",
            "targetName": "ExecuteNonQuery",
            "metadataToken": 100665156,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32",
            "normalizedSignature": "ExecuteNonQuery|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteNonQueryAsync(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExecuteNonQueryAsync",
            "metadataToken": 100665157,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExecuteNonQueryAsync|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteScalar(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object",
            "targetName": "ExecuteScalar",
            "metadataToken": 100665158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object",
            "normalizedSignature": "ExecuteScalar|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteReader(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "targetName": "ExecuteReader",
            "metadataToken": 100665160,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "normalizedSignature": "ExecuteReader|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::PopulateFrom(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void",
            "targetName": "PopulateFrom",
            "metadataToken": 100665162,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void",
            "normalizedSignature": "PopulateFrom|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::CreateDbCommand(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "targetName": "CreateDbCommand",
            "metadataToken": 100665178,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "normalizedSignature": "CreateDbCommand|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::CommandText:System.String",
            "targetName": "CommandText",
            "metadataToken": 385876248,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommandText|:System.String|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.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::LogCommandText:System.String",
            "targetName": "LogCommandText",
            "metadataToken": 385876249,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LogCommandText|:System.String|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.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876250,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::AddParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddParameter",
            "metadataToken": 100665164,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::RemoveParameterAt(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "RemoveParameterAt",
            "metadataToken": 100665165,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "RemoveParameterAt|(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Build():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "Build",
            "metadataToken": 100665167,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "Build|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Append(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Append",
            "metadataToken": 100665168,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Append|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Append(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Append",
            "metadataToken": 100665169,
            "canonicalSignature": "(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Append|(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::AppendLine():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100665170,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AppendLine|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876245,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876246,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::CommandTextLength:System.Int32",
            "targetName": "CommandTextLength",
            "metadataToken": 385876247,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "CommandTextLength|:System.Int32|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory::Create():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Create",
            "metadataToken": 100665174,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::CreateDbCommand(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "targetName": "CreateDbCommand",
            "metadataToken": 100665178,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "normalizedSignature": "CreateDbCommand|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::CommandText:System.String",
            "targetName": "CommandText",
            "metadataToken": 385876248,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommandText|:System.String|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.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::LogCommandText:System.String",
            "targetName": "LogCommandText",
            "metadataToken": 385876249,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LogCommandText|:System.String|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.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876250,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::SetDbConnection(System.Data.Common.DbConnection,System.Boolean):System.Void",
            "targetName": "SetDbConnection",
            "metadataToken": 100665183,
            "canonicalSignature": "(System.Data.Common.DbConnection,System.Boolean):System.Void",
            "normalizedSignature": "SetDbConnection|(System.Data.Common.DbConnection,System.Boolean):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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::Open(System.Boolean):System.Boolean",
            "targetName": "Open",
            "metadataToken": 100665188,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "Open|(System.Boolean):System.Boolean|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::OpenAsync(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OpenAsync",
            "metadataToken": 100665189,
            "canonicalSignature": "(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OpenAsync|(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::Close():System.Boolean",
            "targetName": "Close",
            "metadataToken": 100665190,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Close|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::CloseAsync():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CloseAsync",
            "metadataToken": 100665191,
            "canonicalSignature": "():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CloseAsync|():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::RentCommand():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "RentCommand",
            "metadataToken": 100665192,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "RentCommand|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::ReturnCommand(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void",
            "targetName": "ReturnCommand",
            "metadataToken": 100665193,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void",
            "normalizedSignature": "ReturnCommand|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::BeginTransaction(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100665213,
            "canonicalSignature": "(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::BeginTransactionAsync(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100665214,
            "canonicalSignature": "(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransaction(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665215,
            "canonicalSignature": "(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransaction(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665216,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransactionAsync(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665217,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransactionAsync(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665218,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransaction():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100664558,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100664559,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransaction():System.Void",
            "targetName": "CommitTransaction",
            "metadataToken": 100664560,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CommitTransaction|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitTransactionAsync",
            "metadataToken": 100664561,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::ConnectionString:System.String",
            "targetName": "ConnectionString",
            "metadataToken": 385876251,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ConnectionString|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::DbConnection:System.Data.Common.DbConnection",
            "targetName": "DbConnection",
            "metadataToken": 385876252,
            "canonicalSignature": ":System.Data.Common.DbConnection",
            "normalizedSignature": "DbConnection|:System.Data.Common.DbConnection|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876253,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::ConnectionId:System.Guid",
            "targetName": "ConnectionId",
            "metadataToken": 385876254,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ConnectionId|:System.Guid|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::CommandTimeout:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CommandTimeout",
            "metadataToken": 385876255,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CommandTimeout|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385876256,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "CurrentTransaction|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::Exists():System.Boolean",
            "targetName": "Exists",
            "metadataToken": 100665195,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Exists|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::ExistsAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExistsAsync",
            "metadataToken": 100665196,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExistsAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::Create():System.Void",
            "targetName": "Create",
            "metadataToken": 100665199,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Create|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::CreateAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateAsync",
            "metadataToken": 100665200,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::GenerateCreateScript():System.String",
            "targetName": "GenerateCreateScript",
            "metadataToken": 100665205,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GenerateCreateScript|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseFacadeDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseFacadeDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseFacadeDependencies::RelationalConnection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "RelationalConnection",
            "metadataToken": 385876257,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "RelationalConnection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|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.IRelationalDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseFacadeDependencies::RawSqlCommandBuilder:Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder",
            "targetName": "RawSqlCommandBuilder",
            "metadataToken": 385876258,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder",
            "normalizedSignature": "RawSqlCommandBuilder|:Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder|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.IRelationalDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseFacadeDependencies::CommandLogger:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "targetName": "CommandLogger",
            "metadataToken": 385876259,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "normalizedSignature": "CommandLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger|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.IRelationalDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::TransactionManager:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "targetName": "TransactionManager",
            "metadataToken": 385876188,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "normalizedSignature": "TransactionManager|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::DatabaseCreator:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "targetName": "DatabaseCreator",
            "metadataToken": 385876189,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "normalizedSignature": "DatabaseCreator|:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::ExecutionStrategy:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "ExecutionStrategy",
            "metadataToken": 385876190,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "ExecutionStrategy|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::ExecutionStrategyFactory:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
            "targetName": "ExecutionStrategyFactory",
            "metadataToken": 385876191,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
            "normalizedSignature": "ExecutionStrategyFactory|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::DatabaseProviders:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DatabaseProviders",
            "metadataToken": 385876192,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DatabaseProviders|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::ConcurrencyDetector:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "targetName": "ConcurrencyDetector",
            "metadataToken": 385876194,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "normalizedSignature": "ConcurrencyDetector|:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::CoreOptions:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
            "targetName": "CoreOptions",
            "metadataToken": 385876195,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
            "normalizedSignature": "CoreOptions|:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::QueryProvider:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "targetName": "QueryProvider",
            "metadataToken": 385876196,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "normalizedSignature": "QueryProvider|:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::AdHocMapper:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
            "targetName": "AdHocMapper",
            "metadataToken": 385876197,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
            "normalizedSignature": "AdHocMapper|:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876198,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource|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.IDatabaseFacadeDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalParameter::AddDbParameter(System.Data.Common.DbCommand,System.Object):System.Void",
            "targetName": "AddDbParameter",
            "metadataToken": 100665210,
            "canonicalSignature": "(System.Data.Common.DbCommand,System.Object):System.Void",
            "normalizedSignature": "AddDbParameter|(System.Data.Common.DbCommand,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.IRelationalParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalParameter::AddDbParameter(System.Data.Common.DbCommand,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "AddDbParameter",
            "metadataToken": 100665211,
            "canonicalSignature": "(System.Data.Common.DbCommand,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "AddDbParameter|(System.Data.Common.DbCommand,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):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.IRelationalParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalParameter::InvariantName:System.String",
            "targetName": "InvariantName",
            "metadataToken": 385876260,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "InvariantName|:System.String|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.IRelationalParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory::Create(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "targetName": "Create",
            "metadataToken": 100665212,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::BeginTransaction(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100665213,
            "canonicalSignature": "(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::BeginTransactionAsync(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100665214,
            "canonicalSignature": "(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransaction(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665215,
            "canonicalSignature": "(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransaction(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665216,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransactionAsync(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665217,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransactionAsync(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665218,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransaction():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100664558,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100664559,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransaction():System.Void",
            "targetName": "CommitTransaction",
            "metadataToken": 100664560,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CommitTransaction|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitTransactionAsync",
            "metadataToken": 100664561,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385876205,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "CurrentTransaction|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665219,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665220,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665221,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665222,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665223,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665224,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664574,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664575,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664576,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664577,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664578,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin::FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665225,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSourcePlugin",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::GenerateParameterName(System.String):System.String",
            "targetName": "GenerateParameterName",
            "metadataToken": 100665231,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateParameterName|(System.String):System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::GenerateParameterName(System.Text.StringBuilder,System.String):System.Void",
            "targetName": "GenerateParameterName",
            "metadataToken": 100665232,
            "canonicalSignature": "(System.Text.StringBuilder,System.String):System.Void",
            "normalizedSignature": "GenerateParameterName|(System.Text.StringBuilder,System.String):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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::DelimitIdentifier(System.String,System.String):System.String",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665237,
            "canonicalSignature": "(System.String,System.String):System.String",
            "normalizedSignature": "DelimitIdentifier|(System.String,System.String):System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::DelimitIdentifier(System.Text.StringBuilder,System.String,System.String):System.Void",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665238,
            "canonicalSignature": "(System.Text.StringBuilder,System.String,System.String):System.Void",
            "normalizedSignature": "DelimitIdentifier|(System.Text.StringBuilder,System.String,System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::StatementTerminator:System.String",
            "targetName": "StatementTerminator",
            "metadataToken": 385876261,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StatementTerminator|:System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::BatchTerminator:System.String",
            "targetName": "BatchTerminator",
            "metadataToken": 385876262,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "BatchTerminator|:System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::StartTransactionStatement:System.String",
            "targetName": "StartTransactionStatement",
            "metadataToken": 385876263,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StartTransactionStatement|:System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::CommitTransactionStatement:System.String",
            "targetName": "CommitTransactionStatement",
            "metadataToken": 385876264,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommitTransactionStatement|:System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::SingleLineCommentToken:System.String",
            "targetName": "SingleLineCommentToken",
            "metadataToken": 385876265,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SingleLineCommentToken|:System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager::EnlistTransaction(System.Transactions.Transaction):System.Void",
            "targetName": "EnlistTransaction",
            "metadataToken": 100664572,
            "canonicalSignature": "(System.Transactions.Transaction):System.Void",
            "normalizedSignature": "EnlistTransaction|(System.Transactions.Transaction):System.Void|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.ITransactionEnlistmentManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager::CurrentAmbientTransaction:System.Transactions.Transaction",
            "targetName": "CurrentAmbientTransaction",
            "metadataToken": 385876207,
            "canonicalSignature": ":System.Transactions.Transaction",
            "normalizedSignature": "CurrentAmbientTransaction|:System.Transactions.Transaction|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager::EnlistedTransaction:System.Transactions.Transaction",
            "targetName": "EnlistedTransaction",
            "metadataToken": 385876208,
            "canonicalSignature": ":System.Transactions.Transaction",
            "normalizedSignature": "EnlistedTransaction|:System.Transactions.Transaction|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.ITransactionEnlistmentManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664574,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664575,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664576,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664577,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664578,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin::FindMapping(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664579,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSourcePlugin",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.MaterializationContext",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.MaterializationContext",
        "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": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.MaterializationContext::ValueBuffer:Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
            "targetName": "ValueBuffer",
            "metadataToken": 385876209,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
            "normalizedSignature": "ValueBuffer|:Microsoft.EntityFrameworkCore.Storage.ValueBuffer|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.MaterializationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.MaterializationContext::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876210,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|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.MaterializationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.MaterializationContext::GetValueBufferMethodSystem.Reflection.MethodInfo",
            "targetName": "GetValueBufferMethod",
            "metadataToken": 67109135,
            "normalizedSignature": "GetValueBufferMethod|System.Reflection.MethodInfo|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.MaterializationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.MaterializationContext::.ctor(Microsoft.EntityFrameworkCore.Storage.ValueBuffer&,Microsoft.EntityFrameworkCore.DbContext):void",
            "metadataToken": 100664580,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueBuffer&,Microsoft.EntityFrameworkCore.DbContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ValueBuffer&,Microsoft.EntityFrameworkCore.DbContext):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.MaterializationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalCommandParameterObject"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665357,
            "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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665361,
            "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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665362,
            "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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665363,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::Connection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "Connection",
            "metadataToken": 385876290,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "Connection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::ParameterValues:System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ParameterValues",
            "metadataToken": 385876291,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ParameterValues|:System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::ReaderColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReaderColumns",
            "metadataToken": 385876292,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReaderColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876293,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "targetName": "Logger",
            "metadataToken": 385876294,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger|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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::DetailedErrorsEnabled:System.Boolean",
            "targetName": "DetailedErrorsEnabled",
            "metadataToken": 385876295,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "DetailedErrorsEnabled|:System.Boolean|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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::CommandSource:Microsoft.EntityFrameworkCore.Diagnostics.CommandSource",
            "targetName": "CommandSource",
            "metadataToken": 385876296,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.CommandSource",
            "normalizedSignature": "CommandSource|:Microsoft.EntityFrameworkCore.Diagnostics.CommandSource|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.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger):void",
            "metadataToken": 100665346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource):void",
            "metadataToken": 100665347,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,System.Boolean):void",
            "metadataToken": 100665348,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource):void",
            "metadataToken": 100665349,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalTypeMappingInfo"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::WithConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "targetName": "WithConverter",
            "metadataToken": 100665703,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "normalizedSignature": "WithConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo|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.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665704,
            "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.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665708,
            "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.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665709,
            "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.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665710,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo):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.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::CoreTypeMappingInfo:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "targetName": "CoreTypeMappingInfo",
            "metadataToken": 385876367,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "normalizedSignature": "CoreTypeMappingInfo|:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo|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.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::StoreTypeName:System.String",
            "targetName": "StoreTypeName",
            "metadataToken": 385876368,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreTypeName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::StoreTypeNameBase:System.String",
            "targetName": "StoreTypeNameBase",
            "metadataToken": 385876369,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreTypeNameBase|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::Size:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Size",
            "metadataToken": 385876370,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Size|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::Precision:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Precision",
            "metadataToken": 385876371,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Precision|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::Scale:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Scale",
            "metadataToken": 385876372,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Scale|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::IsFixedLength:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsFixedLength",
            "metadataToken": 385876373,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsFixedLength|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::DbType:System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "targetName": "DbType",
            "metadataToken": 385876374,
            "canonicalSignature": ":System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "normalizedSignature": "DbType|:System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::IsKey:System.Boolean",
            "targetName": "IsKey",
            "metadataToken": 385876375,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKey|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::IsKeyOrIndex:System.Boolean",
            "targetName": "IsKeyOrIndex",
            "metadataToken": 385876376,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKeyOrIndex|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::IsUnicode:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 385876377,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsUnicode|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::IsRowVersion:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsRowVersion",
            "metadataToken": 385876378,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsRowVersion|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876379,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::JsonValueReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "JsonValueReaderWriter",
            "metadataToken": 385876380,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "JsonValueReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::ElementTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "ElementTypeMapping",
            "metadataToken": 385876381,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "ElementTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "metadataToken": 100665666,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(Microsoft.EntityFrameworkCore.Metadata.IElementType,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665667,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IElementType,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665668,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665669,
            "canonicalSignature": "(System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665670,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):void",
            "metadataToken": 100665671,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              },
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean):void",
            "metadataToken": 100665672,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 13,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665673,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
        "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"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "TypeMappingInfo"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::WithConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "targetName": "WithConverter",
            "metadataToken": 100664603,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "normalizedSignature": "WithConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo&):Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo|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.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100664622,
            "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.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100664626,
            "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.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664627,
            "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.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::Equals(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664628,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo):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.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::ElementTypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "ElementTypeMapping",
            "metadataToken": 385876213,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "ElementTypeMapping|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::IsKey:System.Boolean",
            "targetName": "IsKey",
            "metadataToken": 385876214,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKey|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::IsKeyOrIndex:System.Boolean",
            "targetName": "IsKeyOrIndex",
            "metadataToken": 385876215,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKeyOrIndex|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::Size:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Size",
            "metadataToken": 385876216,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Size|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::IsUnicode:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 385876217,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsUnicode|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::IsRowVersion:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsRowVersion",
            "metadataToken": 385876218,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsRowVersion|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::Precision:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Precision",
            "metadataToken": 385876219,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Precision|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::Scale:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Scale",
            "metadataToken": 385876220,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Scale|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876221,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::JsonValueReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "JsonValueReaderWriter",
            "metadataToken": 385876222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "JsonValueReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "metadataToken": 100664594,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(Microsoft.EntityFrameworkCore.Metadata.IElementType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100664595,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IElementType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100664596,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100664597,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):void",
            "metadataToken": 100664598,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):void",
            "metadataToken": 100664599,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo::.ctor(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100664600,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
        "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"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "ValueBuffer"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664673,
            "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.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::Equals(Microsoft.EntityFrameworkCore.Storage.ValueBuffer):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664674,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueBuffer):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.ValueBuffer):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.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100664675,
            "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.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::Item[System.Int32]:System.Object",
            "targetName": "Item",
            "metadataToken": 385876228,
            "canonicalSignature": "[System.Int32]:System.Object",
            "normalizedSignature": "Item|[System.Int32]:System.Object|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::Count:System.Int32",
            "targetName": "Count",
            "metadataToken": 385876229,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Count|:System.Int32|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.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::IsEmpty:System.Boolean",
            "targetName": "IsEmpty",
            "metadataToken": 385876230,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEmpty|:System.Boolean|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.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::EmptyMicrosoft.EntityFrameworkCore.Storage.ValueBuffer",
            "targetName": "Empty",
            "metadataToken": 67109155,
            "normalizedSignature": "Empty|Microsoft.EntityFrameworkCore.Storage.ValueBuffer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ValueBuffer::.ctor(System.Object[]):void",
            "metadataToken": 100664668,
            "canonicalSignature": "(System.Object[]):void",
            "normalizedSignature": "constructor|(System.Object[]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ValueBuffer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665084,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665085,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876228,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping|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.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665082,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665083,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.BoolTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665090,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665091,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876229,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping|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.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665088,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteArrayTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665096,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876230,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping|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.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665094,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665095,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665102,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876231,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping|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.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665099,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.CharTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CharTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
        "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.CoreTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100664435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::WithComposedConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "WithComposedConverter",
            "metadataToken": 100664436,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "WithComposedConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::Clone(System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100664437,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::GenerateCodeLiteral(System.Object):System.Linq.Expressions.Expression",
            "targetName": "GenerateCodeLiteral",
            "metadataToken": 100664438,
            "canonicalSignature": "(System.Object):System.Linq.Expressions.Expression",
            "normalizedSignature": "GenerateCodeLiteral|(System.Object):System.Linq.Expressions.Expression|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.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::Parameters:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "targetName": "Parameters",
            "metadataToken": 385876157,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "normalizedSignature": "Parameters|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters|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.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876158,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::Converter:Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "Converter",
            "metadataToken": 385876159,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "Converter|:Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::ValueGeneratorFactory:System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ValueGeneratorFactory",
            "metadataToken": 385876160,
            "canonicalSignature": ":System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ValueGeneratorFactory|:System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::Comparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "Comparer",
            "metadataToken": 385876161,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "Comparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::KeyComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "KeyComparer",
            "metadataToken": 385876162,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "KeyComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385876163,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::ElementTypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "ElementTypeMapping",
            "metadataToken": 385876164,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "ElementTypeMapping|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::JsonValueReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "JsonValueReaderWriter",
            "metadataToken": 385876165,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "JsonValueReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):void",
            "metadataToken": 100664427,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Protected",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "CoreTypeMappingParameters"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::WithComposedConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "targetName": "WithComposedConverter",
            "metadataToken": 100677329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "normalizedSignature": "WithComposedConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100677330,
            "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.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100677334,
            "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.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100677335,
            "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.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::Equals(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100677336,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):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.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385878400,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::Converter:Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "Converter",
            "metadataToken": 385878401,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "Converter|:Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::Comparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "Comparer",
            "metadataToken": 385878402,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "Comparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::KeyComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "KeyComparer",
            "metadataToken": 385878403,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "KeyComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385878404,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::ValueGeneratorFactory:System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ValueGeneratorFactory",
            "metadataToken": 385878405,
            "canonicalSignature": ":System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ValueGeneratorFactory|:System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,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.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::ElementTypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "ElementTypeMapping",
            "metadataToken": 385878406,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "ElementTypeMapping|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::JsonValueReaderWriter:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "JsonValueReaderWriter",
            "metadataToken": 385878407,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "JsonValueReaderWriter|:Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters::.ctor(System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "metadataToken": 100677313,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.Database",
        "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"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database::SaveChanges(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "SaveChanges",
            "metadataToken": 100664443,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "SaveChanges|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32|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.Database",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database::SaveChangesAsync(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SaveChangesAsync",
            "metadataToken": 100664444,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SaveChangesAsync|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Database",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database::CompileQuery(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "targetName": "CompileQuery",
            "metadataToken": 100664445,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "normalizedSignature": "CompileQuery|(System.Linq.Expressions.Expression,System.Boolean):Func_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Database",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database::CompileQueryExpression(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "targetName": "CompileQueryExpression",
            "metadataToken": 100664446,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "normalizedSignature": "CompileQueryExpression|(System.Linq.Expressions.Expression,System.Boolean):Expression_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Database",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::SaveChanges(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "SaveChanges",
            "metadataToken": 100664520,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "SaveChanges|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32|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.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::SaveChangesAsync(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SaveChangesAsync",
            "metadataToken": 100664521,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SaveChangesAsync|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::CompileQuery(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "targetName": "CompileQuery",
            "metadataToken": 100664522,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "normalizedSignature": "CompileQuery|(System.Linq.Expressions.Expression,System.Boolean):Func_2|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::CompileQueryExpression(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "targetName": "CompileQueryExpression",
            "metadataToken": 100664523,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "normalizedSignature": "CompileQueryExpression|(System.Linq.Expressions.Expression,System.Boolean):Expression_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database::Dependencies:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876166,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies|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.Database",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database::.ctor(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies):void",
            "metadataToken": 100664441,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.Database",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
        "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": [
              "DatabaseDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100664454,
            "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.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100664458,
            "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.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664459,
            "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.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664460,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies):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.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100664461,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies|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.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::QueryCompilationContextFactory:Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory",
            "targetName": "QueryCompilationContextFactory",
            "metadataToken": 385876168,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory",
            "normalizedSignature": "QueryCompilationContextFactory|:Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::UpdateAdapterFactory:Microsoft.EntityFrameworkCore.Update.IUpdateAdapterFactory",
            "targetName": "UpdateAdapterFactory",
            "metadataToken": 385876169,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.IUpdateAdapterFactory",
            "normalizedSignature": "UpdateAdapterFactory|:Microsoft.EntityFrameworkCore.Update.IUpdateAdapterFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Update,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Logger",
            "metadataToken": 385876170,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Update,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Update,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.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory,Microsoft.EntityFrameworkCore.Update.IUpdateAdapterFactory,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Update,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100664448,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory,Microsoft.EntityFrameworkCore.Update.IUpdateAdapterFactory,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Update,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory,Microsoft.EntityFrameworkCore.Update.IUpdateAdapterFactory,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Update,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider"
          }
        ],
        "typeParameters": [
          "TOptionsExtension"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1::IsConfigured(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean",
            "targetName": "IsConfigured",
            "metadataToken": 100664467,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean",
            "normalizedSignature": "IsConfigured|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean|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.DatabaseProvider`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider::IsConfigured(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean",
            "targetName": "IsConfigured",
            "metadataToken": 100664545,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean",
            "normalizedSignature": "IsConfigured|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Boolean|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.IDatabaseProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1::Dependencies:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876171,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies|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.DatabaseProvider`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876172,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1::Version:System.String",
            "targetName": "Version",
            "metadataToken": 385876173,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Version|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876201,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|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.IDatabaseProvider",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider::Version:System.String",
            "targetName": "Version",
            "metadataToken": 385876202,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Version|:System.String|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.IDatabaseProvider",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1::.ctor(Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies):void",
            "metadataToken": 100664463,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseProvider`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
        "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": [
              "DatabaseProviderDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100664470,
            "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.DatabaseProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100664474,
            "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.DatabaseProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664475,
            "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.DatabaseProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664476,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies):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.DatabaseProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100664477,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies|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.DatabaseProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies::.ctor():void",
            "metadataToken": 100664469,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DatabaseProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665107,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876232,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping|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.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876233,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665105,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665106,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665113,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876234,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping|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.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876235,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665111,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665112,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeOffsetTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665119,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876236,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping|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.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876237,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665117,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665118,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DateTimeTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665126,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876238,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping|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.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876239,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665124,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665125,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665132,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665133,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876240,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping|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.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665130,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665131,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.DoubleTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "typeParameters": [
          "TResult"
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1::IsSuccessful:System.Boolean",
            "targetName": "IsSuccessful",
            "metadataToken": 385876175,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsSuccessful|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1::Result:TResult",
            "targetName": "Result",
            "metadataToken": 385876176,
            "canonicalSignature": ":TResult",
            "normalizedSignature": "Result|:TResult|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1::.ctor(System.Boolean,TResult):void",
            "metadataToken": 100664479,
            "canonicalSignature": "(System.Boolean,TResult):void",
            "normalizedSignature": "constructor|(System.Boolean,TResult):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionResult`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
        "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"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::Execute(TState,Func_3,Func_3):TResult",
            "targetName": "Execute",
            "metadataToken": 100664492,
            "canonicalSignature": "(TState,Func_3,Func_3):TResult",
            "normalizedSignature": "Execute|(TState,Func_3,Func_3):TResult|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::ExecuteAsync(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteAsync",
            "metadataToken": 100664494,
            "canonicalSignature": "(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteAsync|(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::OnFirstExecution():System.Void",
            "targetName": "OnFirstExecution",
            "metadataToken": 100664496,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "OnFirstExecution|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::OnRetry():System.Void",
            "targetName": "OnRetry",
            "metadataToken": 100664497,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "OnRetry|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::GetNextDelay(System.Exception):System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetNextDelay",
            "metadataToken": 100664498,
            "canonicalSignature": "(System.Exception):System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetNextDelay|(System.Exception):System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::ShouldVerifySuccessOn(System.Exception):System.Boolean",
            "targetName": "ShouldVerifySuccessOn",
            "metadataToken": 100664499,
            "canonicalSignature": "(System.Exception):System.Boolean",
            "normalizedSignature": "ShouldVerifySuccessOn|(System.Exception):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "ProtectedInternal",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::ShouldRetryOn(System.Exception):System.Boolean",
            "targetName": "ShouldRetryOn",
            "metadataToken": 100664500,
            "canonicalSignature": "(System.Exception):System.Boolean",
            "normalizedSignature": "ShouldRetryOn|(System.Exception):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "ProtectedInternal",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::CallOnWrappedException(System.Exception,Func_2):TResult",
            "targetName": "CallOnWrappedException",
            "metadataToken": 100664501,
            "canonicalSignature": "(System.Exception,Func_2):TResult",
            "normalizedSignature": "CallOnWrappedException|(System.Exception,Func_2):TResult|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::Execute(TState,Func_3,Func_3):TResult",
            "targetName": "Execute",
            "metadataToken": 100664567,
            "canonicalSignature": "(TState,Func_3,Func_3):TResult",
            "normalizedSignature": "Execute|(TState,Func_3,Func_3):TResult|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::ExecuteAsync(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteAsync",
            "metadataToken": 100664568,
            "canonicalSignature": "(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteAsync|(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::ExceptionsEncountered:System.Collections.Generic.List_1[[System.Exception,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExceptionsEncountered",
            "metadataToken": 385876177,
            "canonicalSignature": ":System.Collections.Generic.List_1[[System.Exception,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExceptionsEncountered|:System.Collections.Generic.List_1[[System.Exception,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::Random:System.Random",
            "targetName": "Random",
            "metadataToken": 385876178,
            "canonicalSignature": ":System.Random",
            "normalizedSignature": "Random|:System.Random|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.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::MaxRetryCount:System.Int32",
            "targetName": "MaxRetryCount",
            "metadataToken": 385876179,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "MaxRetryCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::MaxRetryDelay:System.TimeSpan",
            "targetName": "MaxRetryDelay",
            "metadataToken": 385876180,
            "canonicalSignature": ":System.TimeSpan",
            "normalizedSignature": "MaxRetryDelay|:System.TimeSpan|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::Dependencies:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876181,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies|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.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::Current:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "targetName": "Current",
            "metadataToken": 385876182,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "normalizedSignature": "Current|:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy|static=true|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::RetriesOnFailure:System.Boolean",
            "targetName": "RetriesOnFailure",
            "metadataToken": 385876183,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "RetriesOnFailure|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::RetriesOnFailure:System.Boolean",
            "targetName": "RetriesOnFailure",
            "metadataToken": 385876206,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "RetriesOnFailure|:System.Boolean|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.IExecutionStrategy",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::DefaultMaxRetryCountSystem.Int32",
            "targetName": "DefaultMaxRetryCount",
            "metadataToken": 67109121,
            "normalizedSignature": "DefaultMaxRetryCount|System.Int32|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::DefaultMaxDelaySystem.TimeSpan",
            "targetName": "DefaultMaxDelay",
            "metadataToken": 67109122,
            "normalizedSignature": "DefaultMaxDelay|System.TimeSpan|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::.ctor(Microsoft.EntityFrameworkCore.DbContext,System.Int32,System.TimeSpan):void",
            "metadataToken": 100664482,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,System.Int32,System.TimeSpan):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.DbContext,System.Int32,System.TimeSpan):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy::.ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,System.Int32,System.TimeSpan):void",
            "metadataToken": 100664483,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,System.Int32,System.TimeSpan):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,System.Int32,System.TimeSpan):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
        "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": [
              "ExecutionStrategyDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100664511,
            "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.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100664515,
            "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.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664516,
            "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.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664517,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):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.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100664518,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies|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.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::Options:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "targetName": "Options",
            "metadataToken": 385876185,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "normalizedSignature": "Options|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::CurrentContext:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "targetName": "CurrentContext",
            "metadataToken": 385876186,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "normalizedSignature": "CurrentContext|:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Infrastructure,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Logger",
            "metadataToken": 385876187,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Infrastructure,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Infrastructure,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Infrastructure,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100664504,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Infrastructure,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Infrastructure,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665138,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665139,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876241,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping|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.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665136,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665137,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.FloatTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665144,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876242,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping|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.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876243,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665142,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665143,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.GuidTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665150,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876244,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping|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.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665148,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IntTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665149,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665246,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.JsonTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping::.ctor(System.String,System.Type,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665244,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665245,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.JsonTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.JsonTypePlaceholder",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.JsonTypePlaceholder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876266,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping|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.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665249,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.LongTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665250,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.LongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
        "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": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy::Execute(TState,Func_3,Func_3):TResult",
            "targetName": "Execute",
            "metadataToken": 100664588,
            "canonicalSignature": "(TState,Func_3,Func_3):TResult",
            "normalizedSignature": "Execute|(TState,Func_3,Func_3):TResult|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy::ExecuteAsync(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteAsync",
            "metadataToken": 100664589,
            "canonicalSignature": "(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteAsync|(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::Execute(TState,Func_3,Func_3):TResult",
            "targetName": "Execute",
            "metadataToken": 100664567,
            "canonicalSignature": "(TState,Func_3,Func_3):TResult",
            "normalizedSignature": "Execute|(TState,Func_3,Func_3):TResult|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::ExecuteAsync(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteAsync",
            "metadataToken": 100664568,
            "canonicalSignature": "(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteAsync|(TState,Func_4,Func_4,System.Threading.CancellationToken):Task_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy::RetriesOnFailure:System.Boolean",
            "targetName": "RetriesOnFailure",
            "metadataToken": 385876212,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "RetriesOnFailure|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy::RetriesOnFailure:System.Boolean",
            "targetName": "RetriesOnFailure",
            "metadataToken": 385876206,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "RetriesOnFailure|:System.Boolean|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.IExecutionStrategy",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy::.ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):void",
            "metadataToken": 100664584,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy::.ctor(Microsoft.EntityFrameworkCore.DbContext):void",
            "metadataToken": 100664585,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.DbContext):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.NonRetryingExecutionStrategy",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator::GenerateNext():System.String",
            "targetName": "GenerateNext",
            "metadataToken": 100665253,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GenerateNext|():System.String|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.ParameterNameGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator::Reset():System.Void",
            "targetName": "Reset",
            "metadataToken": 100665254,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Reset|():System.Void|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.ParameterNameGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator::.ctor():void",
            "metadataToken": 100665255,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "ParameterNameGeneratorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665258,
            "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.ParameterNameGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665262,
            "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.ParameterNameGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665263,
            "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.ParameterNameGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies):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.ParameterNameGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665265,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies|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.ParameterNameGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies::.ctor():void",
            "metadataToken": 100665257,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorFactory::Create():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "targetName": "Create",
            "metadataToken": 100665269,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator|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.ParameterNameGeneratorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory::Create():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "targetName": "Create",
            "metadataToken": 100665152,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.ParameterNameGenerator|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorFactory::Dependencies:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876268,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies|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.ParameterNameGeneratorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorFactory::.ctor(Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies):void",
            "metadataToken": 100665267,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ParameterNameGeneratorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RawSqlCommand::RelationalCommand:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "RelationalCommand",
            "metadataToken": 385876269,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "RelationalCommand|:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RawSqlCommand::ParameterValues:System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ParameterValues",
            "metadataToken": 385876270,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ParameterValues|:System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RawSqlCommand::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665270,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RawSqlCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::Create(System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "targetName": "Create",
            "metadataToken": 100665279,
            "canonicalSignature": "(System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "normalizedSignature": "Create|(System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Storage.ReaderColumn|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::GetConstructor(System.Type):System.Reflection.ConstructorInfo",
            "targetName": "GetConstructor",
            "metadataToken": 100665280,
            "canonicalSignature": "(System.Type):System.Reflection.ConstructorInfo",
            "normalizedSignature": "GetConstructor|(System.Type):System.Reflection.ConstructorInfo|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.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876271,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876272,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876273,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::Property:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Property",
            "metadataToken": 385876274,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::GetFieldValueExpression:System.Linq.Expressions.LambdaExpression",
            "targetName": "GetFieldValueExpression",
            "metadataToken": 385876275,
            "canonicalSignature": ":System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetFieldValueExpression|:System.Linq.Expressions.LambdaExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn::.ctor(System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.LambdaExpression):void",
            "metadataToken": 100665273,
            "canonicalSignature": "(System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.LambdaExpression):void",
            "normalizedSignature": "constructor|(System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.LambdaExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn`1",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn"
        },
        "typeParameters": [
          "T"
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn`1::GetFieldValue:Func_3",
            "targetName": "GetFieldValue",
            "metadataToken": 385876276,
            "canonicalSignature": ":Func_3",
            "normalizedSignature": "GetFieldValue|:Func_3|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ReaderColumn`1::.ctor(System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Expression_1):void",
            "metadataToken": 100665282,
            "canonicalSignature": "(System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Expression_1):void",
            "normalizedSignature": "constructor|(System.Boolean,System.String,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Expression_1):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ReaderColumn`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::ExecuteNonQuery(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32",
            "targetName": "ExecuteNonQuery",
            "metadataToken": 100665292,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32",
            "normalizedSignature": "ExecuteNonQuery|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32|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.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::ExecuteNonQueryAsync(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExecuteNonQueryAsync",
            "metadataToken": 100665293,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExecuteNonQueryAsync|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,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": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::ExecuteScalar(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object",
            "targetName": "ExecuteScalar",
            "metadataToken": 100665294,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object",
            "normalizedSignature": "ExecuteScalar|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object|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.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::ExecuteScalarAsync(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExecuteScalarAsync",
            "metadataToken": 100665295,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExecuteScalarAsync|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_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": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::ExecuteReader(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "targetName": "ExecuteReader",
            "metadataToken": 100665296,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "normalizedSignature": "ExecuteReader|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader|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.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::ExecuteReaderAsync(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.RelationalDataReader,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ExecuteReaderAsync",
            "metadataToken": 100665297,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.RelationalDataReader,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ExecuteReaderAsync|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.RelationalDataReader,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::CreateDbCommand(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "targetName": "CreateDbCommand",
            "metadataToken": 100665298,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "normalizedSignature": "CreateDbCommand|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::CreateRelationalDataReader():Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "targetName": "CreateRelationalDataReader",
            "metadataToken": 100665301,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "normalizedSignature": "CreateRelationalDataReader|():Microsoft.EntityFrameworkCore.Storage.RelationalDataReader|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::PopulateFrom(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void",
            "targetName": "PopulateFrom",
            "metadataToken": 100665302,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void",
            "normalizedSignature": "PopulateFrom|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):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.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteNonQuery(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32",
            "targetName": "ExecuteNonQuery",
            "metadataToken": 100665156,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32",
            "normalizedSignature": "ExecuteNonQuery|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Int32|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteNonQueryAsync(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExecuteNonQueryAsync",
            "metadataToken": 100665157,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExecuteNonQueryAsync|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteScalar(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object",
            "targetName": "ExecuteScalar",
            "metadataToken": 100665158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object",
            "normalizedSignature": "ExecuteScalar|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):System.Object|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::ExecuteReader(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "targetName": "ExecuteReader",
            "metadataToken": 100665160,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "normalizedSignature": "ExecuteReader|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject):Microsoft.EntityFrameworkCore.Storage.RelationalDataReader|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommand::PopulateFrom(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void",
            "targetName": "PopulateFrom",
            "metadataToken": 100665162,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void",
            "normalizedSignature": "PopulateFrom|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate):System.Void|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.IRelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommand"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::CreateDbCommand(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "targetName": "CreateDbCommand",
            "metadataToken": 100665178,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand",
            "normalizedSignature": "CreateDbCommand|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandParameterObject,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod):System.Data.Common.DbCommand|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876277,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies|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.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::CommandText:System.String",
            "targetName": "CommandText",
            "metadataToken": 385876278,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommandText|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::LogCommandText:System.String",
            "targetName": "LogCommandText",
            "metadataToken": 385876279,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LogCommandText|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876280,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876250,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IRelationalCommandTemplate",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::CommandText:System.String",
            "targetName": "CommandText",
            "metadataToken": 385876248,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommandText|:System.String|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.IRelationalCommandTemplate",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate::LogCommandText:System.String",
            "targetName": "LogCommandText",
            "metadataToken": 385876249,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LogCommandText|:System.String|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.IRelationalCommandTemplate",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommand::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies,System.String,System.String,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665284,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies,System.String,System.String,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies,System.String,System.String,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommand",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::Build():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "Build",
            "metadataToken": 100665306,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "Build|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665307,
            "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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::AddParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddParameter",
            "metadataToken": 100665309,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::RemoveParameterAt(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "RemoveParameterAt",
            "metadataToken": 100665310,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "RemoveParameterAt|(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::Append(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Append",
            "metadataToken": 100665311,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Append|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::Append(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Append",
            "metadataToken": 100665312,
            "canonicalSignature": "(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Append|(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::AppendLine():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100665313,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AppendLine|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::IncrementIndent():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "IncrementIndent",
            "metadataToken": 100665314,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "IncrementIndent|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::DecrementIndent():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "DecrementIndent",
            "metadataToken": 100665315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "DecrementIndent|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::AddParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddParameter",
            "metadataToken": 100665164,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::RemoveParameterAt(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "RemoveParameterAt",
            "metadataToken": 100665165,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "RemoveParameterAt|(System.Int32):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Build():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "Build",
            "metadataToken": 100665167,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "Build|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Append(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Append",
            "metadataToken": 100665168,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Append|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Append(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Append",
            "metadataToken": 100665169,
            "canonicalSignature": "(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Append|(System.FormattableString,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::AppendLine():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100665170,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AppendLine|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876281,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies|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.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876282,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876283,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::CommandTextLength:System.Int32",
            "targetName": "CommandTextLength",
            "metadataToken": 385876284,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "CommandTextLength|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385876245,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IRelationalCommandBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876246,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|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.IRelationalCommandBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder::CommandTextLength:System.Int32",
            "targetName": "CommandTextLength",
            "metadataToken": 385876247,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "CommandTextLength|:System.Int32|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.IRelationalCommandBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "metadataToken": 100665303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalCommandBuilderDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665326,
            "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.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665330,
            "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.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665331,
            "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.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):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.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665333,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies|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.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::ExceptionDetector:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "targetName": "ExceptionDetector",
            "metadataToken": 385876286,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "normalizedSignature": "ExceptionDetector|:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::LoggingOptions:Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions",
            "targetName": "LoggingOptions",
            "metadataToken": 385876287,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions",
            "normalizedSignature": "LoggingOptions|:Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876288,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector,Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions):void",
            "metadataToken": 100665319,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector,Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector,Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderFactory::Create():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Create",
            "metadataToken": 100665345,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.RelationalCommandBuilderFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory::Create():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Create",
            "metadataToken": 100665174,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderFactory::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876289,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies|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.RelationalCommandBuilderFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderFactory::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "metadataToken": 100665343,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CreateDbConnection():System.Data.Common.DbConnection",
            "targetName": "CreateDbConnection",
            "metadataToken": 100665368,
            "canonicalSignature": "():System.Data.Common.DbConnection",
            "normalizedSignature": "CreateDbConnection|():System.Data.Common.DbConnection|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::GetValidatedConnectionString():System.String",
            "targetName": "GetValidatedConnectionString",
            "metadataToken": 100665371,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetValidatedConnectionString|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::SetDbConnection(System.Data.Common.DbConnection,System.Boolean):System.Void",
            "targetName": "SetDbConnection",
            "metadataToken": 100665374,
            "canonicalSignature": "(System.Data.Common.DbConnection,System.Boolean):System.Void",
            "normalizedSignature": "SetDbConnection|(System.Data.Common.DbConnection,System.Boolean):System.Void|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::EnlistTransaction(System.Transactions.Transaction):System.Void",
            "targetName": "EnlistTransaction",
            "metadataToken": 100665380,
            "canonicalSignature": "(System.Transactions.Transaction):System.Void",
            "normalizedSignature": "EnlistTransaction|(System.Transactions.Transaction):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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ConnectionEnlistTransaction(System.Transactions.Transaction):System.Void",
            "targetName": "ConnectionEnlistTransaction",
            "metadataToken": 100665381,
            "canonicalSignature": "(System.Transactions.Transaction):System.Void",
            "normalizedSignature": "ConnectionEnlistTransaction|(System.Transactions.Transaction):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::RentCommand():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "RentCommand",
            "metadataToken": 100665385,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "RentCommand|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ReturnCommand(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void",
            "targetName": "ReturnCommand",
            "metadataToken": 100665386,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void",
            "normalizedSignature": "ReturnCommand|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::BeginTransaction():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100665387,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::BeginTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100665388,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::BeginTransaction(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100665389,
            "canonicalSignature": "(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ConnectionBeginTransaction(System.Data.IsolationLevel):System.Data.Common.DbTransaction",
            "targetName": "ConnectionBeginTransaction",
            "metadataToken": 100665390,
            "canonicalSignature": "(System.Data.IsolationLevel):System.Data.Common.DbTransaction",
            "normalizedSignature": "ConnectionBeginTransaction|(System.Data.IsolationLevel):System.Data.Common.DbTransaction|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::BeginTransactionAsync(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100665391,
            "canonicalSignature": "(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ConnectionBeginTransactionAsync(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask_1[[System.Data.Common.DbTransaction,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "targetName": "ConnectionBeginTransactionAsync",
            "metadataToken": 100665392,
            "canonicalSignature": "(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask_1[[System.Data.Common.DbTransaction,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "normalizedSignature": "ConnectionBeginTransactionAsync|(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask_1[[System.Data.Common.DbTransaction,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::UseTransaction(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665396,
            "canonicalSignature": "(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::UseTransaction(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665397,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::UseTransactionAsync(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665398,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::UseTransactionAsync(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665399,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CommitTransaction():System.Void",
            "targetName": "CommitTransaction",
            "metadataToken": 100665401,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CommitTransaction|():System.Void|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CommitTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitTransactionAsync",
            "metadataToken": 100665402,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::RollbackTransaction():System.Void",
            "targetName": "RollbackTransaction",
            "metadataToken": 100665403,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RollbackTransaction|():System.Void|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::RollbackTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "RollbackTransactionAsync",
            "metadataToken": 100665404,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "RollbackTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::Open(System.Boolean):System.Boolean",
            "targetName": "Open",
            "metadataToken": 100665405,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "Open|(System.Boolean):System.Boolean|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::OpenAsync(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OpenAsync",
            "metadataToken": 100665406,
            "canonicalSignature": "(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OpenAsync|(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,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": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::OpenDbConnection(System.Boolean):System.Void",
            "targetName": "OpenDbConnection",
            "metadataToken": 100665409,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "OpenDbConnection|(System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::OpenDbConnectionAsync(System.Boolean,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "OpenDbConnectionAsync",
            "metadataToken": 100665411,
            "canonicalSignature": "(System.Boolean,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "OpenDbConnectionAsync|(System.Boolean,System.Threading.CancellationToken):System.Threading.Tasks.Task|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::Close():System.Boolean",
            "targetName": "Close",
            "metadataToken": 100665414,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Close|():System.Boolean|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CloseDbConnection():System.Void",
            "targetName": "CloseDbConnection",
            "metadataToken": 100665415,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CloseDbConnection|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CloseAsync():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CloseAsync",
            "metadataToken": 100665416,
            "canonicalSignature": "():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CloseAsync|():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CloseDbConnectionAsync():System.Threading.Tasks.Task",
            "targetName": "CloseDbConnectionAsync",
            "metadataToken": 100665417,
            "canonicalSignature": "():System.Threading.Tasks.Task",
            "normalizedSignature": "CloseDbConnectionAsync|():System.Threading.Tasks.Task|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100665421,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::DisposeAsync():System.Threading.Tasks.ValueTask",
            "targetName": "DisposeAsync",
            "metadataToken": 100665422,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "DisposeAsync|():System.Threading.Tasks.ValueTask|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ResetState(System.Boolean):System.Void",
            "targetName": "ResetState",
            "metadataToken": 100665423,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "ResetState|(System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ResetStateAsync(System.Boolean):System.Threading.Tasks.ValueTask",
            "targetName": "ResetStateAsync",
            "metadataToken": 100665424,
            "canonicalSignature": "(System.Boolean):System.Threading.Tasks.ValueTask",
            "normalizedSignature": "ResetStateAsync|(System.Boolean):System.Threading.Tasks.ValueTask|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::DisposeDbConnection():System.Void",
            "targetName": "DisposeDbConnection",
            "metadataToken": 100665425,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "DisposeDbConnection|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::DisposeDbConnectionAsync():System.Threading.Tasks.ValueTask",
            "targetName": "DisposeDbConnectionAsync",
            "metadataToken": 100665426,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "DisposeDbConnectionAsync|():System.Threading.Tasks.ValueTask|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService::ResetState():System.Void",
            "targetName": "ResetState",
            "metadataToken": 100673199,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ResetState|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService::ResetStateAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "ResetStateAsync",
            "metadataToken": 100673200,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "ResetStateAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.Infrastructure.IResettableService",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::SetDbConnection(System.Data.Common.DbConnection,System.Boolean):System.Void",
            "targetName": "SetDbConnection",
            "metadataToken": 100665183,
            "canonicalSignature": "(System.Data.Common.DbConnection,System.Boolean):System.Void",
            "normalizedSignature": "SetDbConnection|(System.Data.Common.DbConnection,System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::Open(System.Boolean):System.Boolean",
            "targetName": "Open",
            "metadataToken": 100665188,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "Open|(System.Boolean):System.Boolean|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::OpenAsync(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OpenAsync",
            "metadataToken": 100665189,
            "canonicalSignature": "(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OpenAsync|(System.Threading.CancellationToken,System.Boolean):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::Close():System.Boolean",
            "targetName": "Close",
            "metadataToken": 100665190,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Close|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::CloseAsync():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CloseAsync",
            "metadataToken": 100665191,
            "canonicalSignature": "():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CloseAsync|():System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::RentCommand():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "RentCommand",
            "metadataToken": 100665192,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "RentCommand|():Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::ReturnCommand(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void",
            "targetName": "ReturnCommand",
            "metadataToken": 100665193,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void",
            "normalizedSignature": "ReturnCommand|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommand):System.Void|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.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::BeginTransaction(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100665213,
            "canonicalSignature": "(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|(System.Data.IsolationLevel):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::BeginTransactionAsync(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100665214,
            "canonicalSignature": "(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransaction(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665215,
            "canonicalSignature": "(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransaction(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "UseTransaction",
            "metadataToken": 100665216,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "UseTransaction|(System.Data.Common.DbTransaction,System.Guid):Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransactionAsync(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665217,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager::UseTransactionAsync(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UseTransactionAsync",
            "metadataToken": 100665218,
            "canonicalSignature": "(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UseTransactionAsync|(System.Data.Common.DbTransaction,System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransaction():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100664558,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "BeginTransaction|():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::BeginTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "BeginTransactionAsync",
            "metadataToken": 100664559,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "BeginTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransaction():System.Void",
            "targetName": "CommitTransaction",
            "metadataToken": 100664560,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CommitTransaction|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CommitTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitTransactionAsync",
            "metadataToken": 100664561,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager::EnlistTransaction(System.Transactions.Transaction):System.Void",
            "targetName": "EnlistTransaction",
            "metadataToken": 100664572,
            "canonicalSignature": "(System.Transactions.Transaction):System.Void",
            "normalizedSignature": "EnlistTransaction|(System.Transactions.Transaction):System.Void|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.ITransactionEnlistmentManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ConnectionId:System.Guid",
            "targetName": "ConnectionId",
            "metadataToken": 385876297,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ConnectionId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876298,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876299,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::ConnectionString:System.String",
            "targetName": "ConnectionString",
            "metadataToken": 385876300,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ConnectionString|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::DbConnection:System.Data.Common.DbConnection",
            "targetName": "DbConnection",
            "metadataToken": 385876301,
            "canonicalSignature": ":System.Data.Common.DbConnection",
            "normalizedSignature": "DbConnection|:System.Data.Common.DbConnection|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CurrentAmbientTransaction:System.Transactions.Transaction",
            "targetName": "CurrentAmbientTransaction",
            "metadataToken": 385876302,
            "canonicalSignature": ":System.Transactions.Transaction",
            "normalizedSignature": "CurrentAmbientTransaction|:System.Transactions.Transaction|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385876303,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "CurrentTransaction|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::EnlistedTransaction:System.Transactions.Transaction",
            "targetName": "EnlistedTransaction",
            "metadataToken": 385876304,
            "canonicalSignature": ":System.Transactions.Transaction",
            "normalizedSignature": "EnlistedTransaction|:System.Transactions.Transaction|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::SupportsAmbientTransactions:System.Boolean",
            "targetName": "SupportsAmbientTransactions",
            "metadataToken": 385876305,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SupportsAmbientTransactions|:System.Boolean|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.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::CommandTimeout:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CommandTimeout",
            "metadataToken": 385876306,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CommandTimeout|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::CommandTimeout:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CommandTimeout",
            "metadataToken": 385876255,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CommandTimeout|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::ConnectionString:System.String",
            "targetName": "ConnectionString",
            "metadataToken": 385876251,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ConnectionString|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::DbConnection:System.Data.Common.DbConnection",
            "targetName": "DbConnection",
            "metadataToken": 385876252,
            "canonicalSignature": ":System.Data.Common.DbConnection",
            "normalizedSignature": "DbConnection|:System.Data.Common.DbConnection|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876253,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|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.IRelationalConnection",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::ConnectionId:System.Guid",
            "targetName": "ConnectionId",
            "metadataToken": 385876254,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ConnectionId|:System.Guid|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.IRelationalConnection",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385876256,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "CurrentTransaction|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IDbContextTransactionManager",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385876205,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "normalizedSignature": "CurrentTransaction|:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction|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.IDbContextTransactionManager",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransactionManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager::CurrentAmbientTransaction:System.Transactions.Transaction",
            "targetName": "CurrentAmbientTransaction",
            "metadataToken": 385876207,
            "canonicalSignature": ":System.Transactions.Transaction",
            "normalizedSignature": "CurrentAmbientTransaction|:System.Transactions.Transaction|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.ITransactionEnlistmentManager",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager::EnlistedTransaction:System.Transactions.Transaction",
            "targetName": "EnlistedTransaction",
            "metadataToken": 385876208,
            "canonicalSignature": ":System.Transactions.Transaction",
            "normalizedSignature": "EnlistedTransaction|:System.Transactions.Transaction|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.ITransactionEnlistmentManager",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITransactionEnlistmentManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnection::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies):void",
            "metadataToken": 100665364,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalConnectionDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665445,
            "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.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665449,
            "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.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665450,
            "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.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665451,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies):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.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies|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.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::ContextOptions:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "targetName": "ContextOptions",
            "metadataToken": 385876308,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "normalizedSignature": "ContextOptions|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::TransactionLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "TransactionLogger",
            "metadataToken": 385876309,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "TransactionLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::ConnectionLogger:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger",
            "targetName": "ConnectionLogger",
            "metadataToken": 385876310,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger",
            "normalizedSignature": "ConnectionLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::ConnectionStringResolver:Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver",
            "targetName": "ConnectionStringResolver",
            "metadataToken": 385876311,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver",
            "normalizedSignature": "ConnectionStringResolver|:Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::RelationalTransactionFactory:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
            "targetName": "RelationalTransactionFactory",
            "metadataToken": 385876312,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
            "normalizedSignature": "RelationalTransactionFactory|:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::CurrentContext:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "targetName": "CurrentContext",
            "metadataToken": 385876313,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "normalizedSignature": "CurrentContext|:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::RelationalCommandBuilderFactory:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "targetName": "RelationalCommandBuilderFactory",
            "metadataToken": 385876314,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "normalizedSignature": "RelationalCommandBuilderFactory|:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::ExceptionDetector:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "targetName": "ExceptionDetector",
            "metadataToken": 385876315,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "normalizedSignature": "ExceptionDetector|:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger,Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver,Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector):void",
            "metadataToken": 100665428,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger,Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver,Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger,Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver,Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabase",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.Database",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.Database"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabase::SaveChanges(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "SaveChanges",
            "metadataToken": 100665457,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "SaveChanges|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Storage.RelationalDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabase::SaveChangesAsync(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SaveChangesAsync",
            "metadataToken": 100665458,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SaveChangesAsync|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,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.Storage.RelationalDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::CompileQuery(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "targetName": "CompileQuery",
            "metadataToken": 100664522,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Func_2",
            "normalizedSignature": "CompileQuery|(System.Linq.Expressions.Expression,System.Boolean):Func_2|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::CompileQueryExpression(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "targetName": "CompileQueryExpression",
            "metadataToken": 100664523,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Expression_1",
            "normalizedSignature": "CompileQueryExpression|(System.Linq.Expressions.Expression,System.Boolean):Expression_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::SaveChanges(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "SaveChanges",
            "metadataToken": 100664520,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "SaveChanges|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32|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.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabase::SaveChangesAsync(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SaveChangesAsync",
            "metadataToken": 100664521,
            "canonicalSignature": "(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SaveChangesAsync|(System.Collections.Generic.IList_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabase::RelationalDependencies:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876317,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies|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.RelationalDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabase::.ctor(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies):void",
            "metadataToken": 100665454,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.DatabaseDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::Exists():System.Boolean",
            "targetName": "Exists",
            "metadataToken": 100665461,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Exists|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::ExistsAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExistsAsync",
            "metadataToken": 100665462,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExistsAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::Create():System.Void",
            "targetName": "Create",
            "metadataToken": 100665463,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Create|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::CreateAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateAsync",
            "metadataToken": 100665464,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::Delete():System.Void",
            "targetName": "Delete",
            "metadataToken": 100665465,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Delete|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::DeleteAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "DeleteAsync",
            "metadataToken": 100665466,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "DeleteAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::CreateTables():System.Void",
            "targetName": "CreateTables",
            "metadataToken": 100665467,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CreateTables|():System.Void|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::CreateTablesAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateTablesAsync",
            "metadataToken": 100665468,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateTablesAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::GetCreateTablesCommands(Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Migrations.MigrationCommand,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCreateTablesCommands",
            "metadataToken": 100665469,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Migrations.MigrationCommand,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCreateTablesCommands|(Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Migrations.MigrationCommand,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::HasTables():System.Boolean",
            "targetName": "HasTables",
            "metadataToken": 100665470,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "HasTables|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::HasTablesAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "HasTablesAsync",
            "metadataToken": 100665471,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "HasTablesAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::EnsureDeleted():System.Boolean",
            "targetName": "EnsureDeleted",
            "metadataToken": 100665472,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "EnsureDeleted|():System.Boolean|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::EnsureDeletedAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "EnsureDeletedAsync",
            "metadataToken": 100665473,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "EnsureDeletedAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::EnsureCreated():System.Boolean",
            "targetName": "EnsureCreated",
            "metadataToken": 100665474,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "EnsureCreated|():System.Boolean|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::EnsureCreatedAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "EnsureCreatedAsync",
            "metadataToken": 100665475,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "EnsureCreatedAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::GenerateCreateScript():System.String",
            "targetName": "GenerateCreateScript",
            "metadataToken": 100665476,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GenerateCreateScript|():System.String|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::CanConnect():System.Boolean",
            "targetName": "CanConnect",
            "metadataToken": 100665477,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "CanConnect|():System.Boolean|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::CanConnectAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CanConnectAsync",
            "metadataToken": 100665478,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "CanConnectAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::Exists():System.Boolean",
            "targetName": "Exists",
            "metadataToken": 100665195,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Exists|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::ExistsAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ExistsAsync",
            "metadataToken": 100665196,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ExistsAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::Create():System.Void",
            "targetName": "Create",
            "metadataToken": 100665199,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Create|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::CreateAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateAsync",
            "metadataToken": 100665200,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator::GenerateCreateScript():System.String",
            "targetName": "GenerateCreateScript",
            "metadataToken": 100665205,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GenerateCreateScript|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator::EnsureDeleted():System.Boolean",
            "targetName": "EnsureDeleted",
            "metadataToken": 100664524,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "EnsureDeleted|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator::EnsureDeletedAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "EnsureDeletedAsync",
            "metadataToken": 100664525,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "EnsureDeletedAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876318,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies|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.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies):void",
            "metadataToken": 100665459,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalDatabaseCreatorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665500,
            "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.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665504,
            "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.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665505,
            "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.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665506,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies):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.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665507,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies|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.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::ModelDiffer:Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer",
            "targetName": "ModelDiffer",
            "metadataToken": 385876320,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer",
            "normalizedSignature": "ModelDiffer|:Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::MigrationsSqlGenerator:Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator",
            "targetName": "MigrationsSqlGenerator",
            "metadataToken": 385876321,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator",
            "normalizedSignature": "MigrationsSqlGenerator|:Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::Connection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "Connection",
            "metadataToken": 385876322,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "Connection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::MigrationCommandExecutor:Microsoft.EntityFrameworkCore.Migrations.IMigrationCommandExecutor",
            "targetName": "MigrationCommandExecutor",
            "metadataToken": 385876323,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Migrations.IMigrationCommandExecutor",
            "normalizedSignature": "MigrationCommandExecutor|:Microsoft.EntityFrameworkCore.Migrations.IMigrationCommandExecutor|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::SqlGenerationHelper:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "targetName": "SqlGenerationHelper",
            "metadataToken": 385876324,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "normalizedSignature": "SqlGenerationHelper|:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::ExecutionStrategy:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "ExecutionStrategy",
            "metadataToken": 385876325,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "ExecutionStrategy|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|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.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::CommandLogger:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "targetName": "CommandLogger",
            "metadataToken": 385876326,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "normalizedSignature": "CommandLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::ContextOptions:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "targetName": "ContextOptions",
            "metadataToken": 385876327,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "normalizedSignature": "ContextOptions|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::CurrentContext:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "targetName": "CurrentContext",
            "metadataToken": 385876328,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "normalizedSignature": "CurrentContext|:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::ExceptionDetector:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "targetName": "ExceptionDetector",
            "metadataToken": 385876329,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "normalizedSignature": "ExceptionDetector|:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer,Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator,Microsoft.EntityFrameworkCore.Migrations.IMigrationCommandExecutor,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector):void",
            "metadataToken": 100665480,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer,Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator,Microsoft.EntityFrameworkCore.Migrations.IMigrationCommandExecutor,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer,Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator,Microsoft.EntityFrameworkCore.Migrations.IMigrationCommandExecutor,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector):void|static=false",
            "isStatic": false,
            "parameterCount": 10,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalDatabaseDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665517,
            "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.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665521,
            "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.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665522,
            "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.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665523,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies):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.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665524,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies|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.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::BatchPreparer:Microsoft.EntityFrameworkCore.Update.ICommandBatchPreparer",
            "targetName": "BatchPreparer",
            "metadataToken": 385876331,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.ICommandBatchPreparer",
            "normalizedSignature": "BatchPreparer|:Microsoft.EntityFrameworkCore.Update.ICommandBatchPreparer|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::BatchExecutor:Microsoft.EntityFrameworkCore.Update.IBatchExecutor",
            "targetName": "BatchExecutor",
            "metadataToken": 385876332,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.IBatchExecutor",
            "normalizedSignature": "BatchExecutor|:Microsoft.EntityFrameworkCore.Update.IBatchExecutor|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::Connection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "Connection",
            "metadataToken": 385876333,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "Connection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies::.ctor(Microsoft.EntityFrameworkCore.Update.ICommandBatchPreparer,Microsoft.EntityFrameworkCore.Update.IBatchExecutor,Microsoft.EntityFrameworkCore.Storage.IRelationalConnection):void",
            "metadataToken": 100665510,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Update.ICommandBatchPreparer,Microsoft.EntityFrameworkCore.Update.IBatchExecutor,Microsoft.EntityFrameworkCore.Storage.IRelationalConnection):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Update.ICommandBatchPreparer,Microsoft.EntityFrameworkCore.Update.IBatchExecutor,Microsoft.EntityFrameworkCore.Storage.IRelationalConnection):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::Initialize(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbCommand,System.Data.Common.DbDataReader,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger):System.Void",
            "targetName": "Initialize",
            "metadataToken": 100665526,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbCommand,System.Data.Common.DbDataReader,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger):System.Void",
            "normalizedSignature": "Initialize|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbCommand,System.Data.Common.DbDataReader,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::Read():System.Boolean",
            "targetName": "Read",
            "metadataToken": 100665531,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "Read|():System.Boolean|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.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::ReadAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ReadAsync",
            "metadataToken": 100665532,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ReadAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::Close():System.Void",
            "targetName": "Close",
            "metadataToken": 100665533,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Close|():System.Void|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.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100665534,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|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.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::CloseAsync():System.Threading.Tasks.ValueTask",
            "targetName": "CloseAsync",
            "metadataToken": 100665535,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "CloseAsync|():System.Threading.Tasks.ValueTask|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.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::DisposeAsync():System.Threading.Tasks.ValueTask",
            "targetName": "DisposeAsync",
            "metadataToken": 100665536,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "DisposeAsync|():System.Threading.Tasks.ValueTask|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.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::RelationalConnection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "RelationalConnection",
            "metadataToken": 385876334,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "RelationalConnection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::DbDataReader:System.Data.Common.DbDataReader",
            "targetName": "DbDataReader",
            "metadataToken": 385876335,
            "canonicalSignature": ":System.Data.Common.DbDataReader",
            "normalizedSignature": "DbDataReader|:System.Data.Common.DbDataReader|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::DbCommand:System.Data.Common.DbCommand",
            "targetName": "DbCommand",
            "metadataToken": 385876336,
            "canonicalSignature": ":System.Data.Common.DbCommand",
            "normalizedSignature": "DbCommand|:System.Data.Common.DbCommand|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::CommandId:System.Guid",
            "targetName": "CommandId",
            "metadataToken": 385876337,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "CommandId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalDataReader::.ctor():void",
            "metadataToken": 100665537,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalDataReader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.IExecutionStrategyFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory::CreateDefaultStrategy(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "CreateDefaultStrategy",
            "metadataToken": 100665549,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "CreateDefaultStrategy|(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory::Create():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "Create",
            "metadataToken": 100665550,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|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.RelationalExecutionStrategyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory::Create():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "Create",
            "metadataToken": 100664569,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory::Dependencies:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876338,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies|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.RelationalExecutionStrategyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory::.ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):void",
            "metadataToken": 100665547,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "typeParameters": [
          "TGeometry",
          "TProvider"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::CreateParameter(System.Data.Common.DbCommand,System.String,System.Object,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):System.Data.Common.DbParameter",
            "targetName": "CreateParameter",
            "metadataToken": 100665556,
            "canonicalSignature": "(System.Data.Common.DbCommand,System.String,System.Object,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):System.Data.Common.DbParameter",
            "normalizedSignature": "CreateParameter|(System.Data.Common.DbCommand,System.String,System.Object,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):System.Data.Common.DbParameter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::CustomizeDataReaderExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "CustomizeDataReaderExpression",
            "metadataToken": 100665557,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "CustomizeDataReaderExpression|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::GenerateCodeLiteral(System.Object):System.Linq.Expressions.Expression",
            "targetName": "GenerateCodeLiteral",
            "metadataToken": 100665558,
            "canonicalSignature": "(System.Object):System.Linq.Expressions.Expression",
            "normalizedSignature": "GenerateCodeLiteral|(System.Object):System.Linq.Expressions.Expression|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.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::AsText(System.Object):System.String",
            "targetName": "AsText",
            "metadataToken": 100665561,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "AsText|(System.Object):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::GetSrid(System.Object):System.Int32",
            "targetName": "GetSrid",
            "metadataToken": 100665562,
            "canonicalSignature": "(System.Object):System.Int32",
            "normalizedSignature": "GetSrid|(System.Object):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::SpatialConverter:ValueConverter_2",
            "targetName": "SpatialConverter",
            "metadataToken": 385876339,
            "canonicalSignature": ":ValueConverter_2",
            "normalizedSignature": "SpatialConverter|:ValueConverter_2|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.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::WktReaderType:System.Type",
            "targetName": "WktReaderType",
            "metadataToken": 385876340,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "WktReaderType|: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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::.ctor(ValueConverter_2,System.String,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "metadataToken": 100665551,
            "canonicalSignature": "(ValueConverter_2,System.String,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "normalizedSignature": "constructor|(ValueConverter_2,System.String,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters,ValueConverter_2):void",
            "metadataToken": 100665552,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters,ValueConverter_2):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters,ValueConverter_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateParameterName(System.String):System.String",
            "targetName": "GenerateParameterName",
            "metadataToken": 100665570,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateParameterName|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateParameterName(System.Text.StringBuilder,System.String):System.Void",
            "targetName": "GenerateParameterName",
            "metadataToken": 100665571,
            "canonicalSignature": "(System.Text.StringBuilder,System.String):System.Void",
            "normalizedSignature": "GenerateParameterName|(System.Text.StringBuilder,System.String):System.Void|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateParameterNamePlaceholder(System.String):System.String",
            "targetName": "GenerateParameterNamePlaceholder",
            "metadataToken": 100665572,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateParameterNamePlaceholder|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateParameterNamePlaceholder(System.Text.StringBuilder,System.String):System.Void",
            "targetName": "GenerateParameterNamePlaceholder",
            "metadataToken": 100665573,
            "canonicalSignature": "(System.Text.StringBuilder,System.String):System.Void",
            "normalizedSignature": "GenerateParameterNamePlaceholder|(System.Text.StringBuilder,System.String):System.Void|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::EscapeIdentifier(System.String):System.String",
            "targetName": "EscapeIdentifier",
            "metadataToken": 100665574,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "EscapeIdentifier|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::EscapeIdentifier(System.Text.StringBuilder,System.String):System.Void",
            "targetName": "EscapeIdentifier",
            "metadataToken": 100665575,
            "canonicalSignature": "(System.Text.StringBuilder,System.String):System.Void",
            "normalizedSignature": "EscapeIdentifier|(System.Text.StringBuilder,System.String):System.Void|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::DelimitIdentifier(System.String):System.String",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665576,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "DelimitIdentifier|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::DelimitIdentifier(System.Text.StringBuilder,System.String):System.Void",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665577,
            "canonicalSignature": "(System.Text.StringBuilder,System.String):System.Void",
            "normalizedSignature": "DelimitIdentifier|(System.Text.StringBuilder,System.String):System.Void|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::DelimitIdentifier(System.String,System.String):System.String",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665578,
            "canonicalSignature": "(System.String,System.String):System.String",
            "normalizedSignature": "DelimitIdentifier|(System.String,System.String):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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::DelimitIdentifier(System.Text.StringBuilder,System.String,System.String):System.Void",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665579,
            "canonicalSignature": "(System.Text.StringBuilder,System.String,System.String):System.Void",
            "normalizedSignature": "DelimitIdentifier|(System.Text.StringBuilder,System.String,System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::EscapeJsonPathElement(System.String):System.String",
            "targetName": "EscapeJsonPathElement",
            "metadataToken": 100665580,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "EscapeJsonPathElement|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::DelimitJsonPathElement(System.String):System.String",
            "targetName": "DelimitJsonPathElement",
            "metadataToken": 100665581,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "DelimitJsonPathElement|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateComment(System.String):System.String",
            "targetName": "GenerateComment",
            "metadataToken": 100665582,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateComment|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateCreateSavepointStatement(System.String):System.String",
            "targetName": "GenerateCreateSavepointStatement",
            "metadataToken": 100665583,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateCreateSavepointStatement|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateRollbackToSavepointStatement(System.String):System.String",
            "targetName": "GenerateRollbackToSavepointStatement",
            "metadataToken": 100665584,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateRollbackToSavepointStatement|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::GenerateReleaseSavepointStatement(System.String):System.String",
            "targetName": "GenerateReleaseSavepointStatement",
            "metadataToken": 100665585,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateReleaseSavepointStatement|(System.String):System.String|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::GenerateParameterName(System.String):System.String",
            "targetName": "GenerateParameterName",
            "metadataToken": 100665231,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateParameterName|(System.String):System.String|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.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::GenerateParameterName(System.Text.StringBuilder,System.String):System.Void",
            "targetName": "GenerateParameterName",
            "metadataToken": 100665232,
            "canonicalSignature": "(System.Text.StringBuilder,System.String):System.Void",
            "normalizedSignature": "GenerateParameterName|(System.Text.StringBuilder,System.String):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::DelimitIdentifier(System.String,System.String):System.String",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665237,
            "canonicalSignature": "(System.String,System.String):System.String",
            "normalizedSignature": "DelimitIdentifier|(System.String,System.String):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::DelimitIdentifier(System.Text.StringBuilder,System.String,System.String):System.Void",
            "targetName": "DelimitIdentifier",
            "metadataToken": 100665238,
            "canonicalSignature": "(System.Text.StringBuilder,System.String,System.String):System.Void",
            "normalizedSignature": "DelimitIdentifier|(System.Text.StringBuilder,System.String,System.String):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876341,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies|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.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::StatementTerminator:System.String",
            "targetName": "StatementTerminator",
            "metadataToken": 385876342,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StatementTerminator|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::BatchTerminator:System.String",
            "targetName": "BatchTerminator",
            "metadataToken": 385876343,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "BatchTerminator|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::StartTransactionStatement:System.String",
            "targetName": "StartTransactionStatement",
            "metadataToken": 385876344,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StartTransactionStatement|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::CommitTransactionStatement:System.String",
            "targetName": "CommitTransactionStatement",
            "metadataToken": 385876345,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommitTransactionStatement|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::SingleLineCommentToken:System.String",
            "targetName": "SingleLineCommentToken",
            "metadataToken": 385876346,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SingleLineCommentToken|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::StatementTerminator:System.String",
            "targetName": "StatementTerminator",
            "metadataToken": 385876261,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StatementTerminator|:System.String|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.ISqlGenerationHelper",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::BatchTerminator:System.String",
            "targetName": "BatchTerminator",
            "metadataToken": 385876262,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "BatchTerminator|:System.String|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.ISqlGenerationHelper",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::StartTransactionStatement:System.String",
            "targetName": "StartTransactionStatement",
            "metadataToken": 385876263,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StartTransactionStatement|:System.String|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.ISqlGenerationHelper",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::CommitTransactionStatement:System.String",
            "targetName": "CommitTransactionStatement",
            "metadataToken": 385876264,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CommitTransactionStatement|:System.String|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.ISqlGenerationHelper",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper::SingleLineCommentToken:System.String",
            "targetName": "SingleLineCommentToken",
            "metadataToken": 385876265,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SingleLineCommentToken|:System.String|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.ISqlGenerationHelper",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies):void",
            "metadataToken": 100665563,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalSqlGenerationHelperDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665588,
            "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.RelationalSqlGenerationHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665592,
            "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.RelationalSqlGenerationHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665593,
            "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.RelationalSqlGenerationHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665594,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies):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.RelationalSqlGenerationHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665595,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies|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.RelationalSqlGenerationHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies::.ctor():void",
            "metadataToken": 100665587,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.IDbContextTransaction",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction"
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "DbTransaction"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::Commit():System.Void",
            "targetName": "Commit",
            "metadataToken": 100665601,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Commit|():System.Void|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::Rollback():System.Void",
            "targetName": "Rollback",
            "metadataToken": 100665602,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Rollback|():System.Void|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::CommitAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitAsync",
            "metadataToken": 100665603,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::RollbackAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "RollbackAsync",
            "metadataToken": 100665604,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "RollbackAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::CreateSavepoint(System.String):System.Void",
            "targetName": "CreateSavepoint",
            "metadataToken": 100665605,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "CreateSavepoint|(System.String):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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::CreateSavepointAsync(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateSavepointAsync",
            "metadataToken": 100665606,
            "canonicalSignature": "(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateSavepointAsync|(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::RollbackToSavepoint(System.String):System.Void",
            "targetName": "RollbackToSavepoint",
            "metadataToken": 100665607,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "RollbackToSavepoint|(System.String):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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::RollbackToSavepointAsync(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "RollbackToSavepointAsync",
            "metadataToken": 100665608,
            "canonicalSignature": "(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "RollbackToSavepointAsync|(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::ReleaseSavepoint(System.String):System.Void",
            "targetName": "ReleaseSavepoint",
            "metadataToken": 100665609,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "ReleaseSavepoint|(System.String):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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::ReleaseSavepointAsync(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "ReleaseSavepointAsync",
            "metadataToken": 100665610,
            "canonicalSignature": "(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "ReleaseSavepointAsync|(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100665612,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::DisposeAsync():System.Threading.Tasks.ValueTask",
            "targetName": "DisposeAsync",
            "metadataToken": 100665613,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "DisposeAsync|():System.Threading.Tasks.ValueTask|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::ClearTransaction():System.Void",
            "targetName": "ClearTransaction",
            "metadataToken": 100665614,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ClearTransaction|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::ClearTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "ClearTransactionAsync",
            "metadataToken": 100665615,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "ClearTransactionAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::Commit():System.Void",
            "targetName": "Commit",
            "metadataToken": 100664547,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Commit|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::CommitAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitAsync",
            "metadataToken": 100664548,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CommitAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|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.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::CreateSavepoint(System.String):System.Void",
            "targetName": "CreateSavepoint",
            "metadataToken": 100664551,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "CreateSavepoint|(System.String):System.Void|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.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::CreateSavepointAsync(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CreateSavepointAsync",
            "metadataToken": 100664552,
            "canonicalSignature": "(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "CreateSavepointAsync|(System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::Connection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "Connection",
            "metadataToken": 385876348,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "Connection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|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.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Logger",
            "metadataToken": 385876349,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,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": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::TransactionId:System.Guid",
            "targetName": "TransactionId",
            "metadataToken": 385876350,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "TransactionId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::SupportsSavepoints:System.Boolean",
            "targetName": "SupportsSavepoints",
            "metadataToken": 385876351,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SupportsSavepoints|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|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.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::TransactionId:System.Guid",
            "targetName": "TransactionId",
            "metadataToken": 385876203,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "TransactionId|:System.Guid|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.IDbContextTransaction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction::SupportsSavepoints:System.Boolean",
            "targetName": "SupportsSavepoints",
            "metadataToken": 385876204,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SupportsSavepoints|:System.Boolean|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.IDbContextTransaction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransaction::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void",
            "metadataToken": 100665597,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory::Create(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "targetName": "Create",
            "metadataToken": 100665619,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory::Create(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "targetName": "Create",
            "metadataToken": 100665212,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,System.Data.Common.DbTransaction,System.Guid,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Transaction,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTransaction|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory::Dependencies:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876353,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies|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.RelationalTransactionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies):void",
            "metadataToken": 100665617,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalTransactionFactoryDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665624,
            "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.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665628,
            "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.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665629,
            "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.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665630,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies):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.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665631,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies|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.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::SqlGenerationHelper:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "targetName": "SqlGenerationHelper",
            "metadataToken": 385876355,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "normalizedSignature": "SqlGenerationHelper|:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void",
            "metadataToken": 100665621,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTransactionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665647,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665648,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::WithStoreTypeAndSize(System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "WithStoreTypeAndSize",
            "metadataToken": 100665649,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "WithStoreTypeAndSize|(System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::WithPrecisionAndScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "WithPrecisionAndScale",
            "metadataToken": 100665650,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "WithPrecisionAndScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::WithComposedConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "WithComposedConverter",
            "metadataToken": 100665651,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "WithComposedConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::WithTypeMappingInfo(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "WithTypeMappingInfo",
            "metadataToken": 100665652,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "WithTypeMappingInfo|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Clone(System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665653,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::ProcessStoreType(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters,System.String,System.String):System.String",
            "targetName": "ProcessStoreType",
            "metadataToken": 100665654,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters,System.String,System.String):System.String",
            "normalizedSignature": "ProcessStoreType|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters,System.String,System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::CreateParameter(System.Data.Common.DbCommand,System.String,System.Object,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):System.Data.Common.DbParameter",
            "targetName": "CreateParameter",
            "metadataToken": 100665655,
            "canonicalSignature": "(System.Data.Common.DbCommand,System.String,System.Object,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):System.Data.Common.DbParameter",
            "normalizedSignature": "CreateParameter|(System.Data.Common.DbCommand,System.String,System.Object,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):System.Data.Common.DbParameter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::ConfigureParameter(System.Data.Common.DbParameter):System.Void",
            "targetName": "ConfigureParameter",
            "metadataToken": 100665657,
            "canonicalSignature": "(System.Data.Common.DbParameter):System.Void",
            "normalizedSignature": "ConfigureParameter|(System.Data.Common.DbParameter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::GenerateSqlLiteral(System.Object):System.String",
            "targetName": "GenerateSqlLiteral",
            "metadataToken": 100665658,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateSqlLiteral|(System.Object):System.String|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::GenerateProviderValueSqlLiteral(System.Object):System.String",
            "targetName": "GenerateProviderValueSqlLiteral",
            "metadataToken": 100665659,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateProviderValueSqlLiteral|(System.Object):System.String|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665660,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::GetDataReaderMethod():System.Reflection.MethodInfo",
            "targetName": "GetDataReaderMethod",
            "metadataToken": 100665661,
            "canonicalSignature": "():System.Reflection.MethodInfo",
            "normalizedSignature": "GetDataReaderMethod|():System.Reflection.MethodInfo|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::GetDataReaderMethod(System.Type):System.Reflection.MethodInfo",
            "targetName": "GetDataReaderMethod",
            "metadataToken": 100665662,
            "canonicalSignature": "(System.Type):System.Reflection.MethodInfo",
            "normalizedSignature": "GetDataReaderMethod|(System.Type):System.Reflection.MethodInfo|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::CustomizeDataReaderExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "CustomizeDataReaderExpression",
            "metadataToken": 100665663,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "CustomizeDataReaderExpression|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Parameters:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "Parameters",
            "metadataToken": 385876356,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "Parameters|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::StoreTypePostfix:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "targetName": "StoreTypePostfix",
            "metadataToken": 385876357,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "normalizedSignature": "StoreTypePostfix|:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385876358,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::StoreTypeNameBase:System.String",
            "targetName": "StoreTypeNameBase",
            "metadataToken": 385876359,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreTypeNameBase|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::DbType:System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "targetName": "DbType",
            "metadataToken": 385876360,
            "canonicalSignature": ":System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "normalizedSignature": "DbType|:System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::IsUnicode:System.Boolean",
            "targetName": "IsUnicode",
            "metadataToken": 385876361,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnicode|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Size:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Size",
            "metadataToken": 385876362,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Size|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Precision:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Precision",
            "metadataToken": 385876363,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Precision|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::Scale:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Scale",
            "metadataToken": 385876364,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Scale|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::IsFixedLength:System.Boolean",
            "targetName": "IsFixedLength",
            "metadataToken": 385876365,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsFixedLength|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876366,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|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.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::NullMappingMicrosoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "NullMapping",
            "metadataToken": 67109272,
            "normalizedSignature": "NullMapping|Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665634,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping::.ctor(System.String,System.Type,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "metadataToken": 100665635,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Protected",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithCoreParameters(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithCoreParameters",
            "metadataToken": 100673313,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithCoreParameters|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithTypeMappingInfo(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&,System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithTypeMappingInfo",
            "metadataToken": 100673314,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&,System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithTypeMappingInfo|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&,System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithStoreTypeAndSize(System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithStoreTypeAndSize",
            "metadataToken": 100673315,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithStoreTypeAndSize|(System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithPrecisionAndScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithPrecisionAndScale",
            "metadataToken": 100673316,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithPrecisionAndScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithPrecision",
            "metadataToken": 100673317,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithScale",
            "metadataToken": 100673318,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::WithComposedConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "targetName": "WithComposedConverter",
            "metadataToken": 100673319,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "normalizedSignature": "WithComposedConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::CoreParameters:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "targetName": "CoreParameters",
            "metadataToken": 385878237,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters",
            "normalizedSignature": "CoreParameters|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385878238,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::DbType:System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "targetName": "DbType",
            "metadataToken": 385878239,
            "canonicalSignature": ":System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "normalizedSignature": "DbType|:System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::Unicode:System.Boolean",
            "targetName": "Unicode",
            "metadataToken": 385878240,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "Unicode|:System.Boolean|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::Size:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Size",
            "metadataToken": 385878241,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Size|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::Precision:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Precision",
            "metadataToken": 385878242,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Precision|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::Scale:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Scale",
            "metadataToken": 385878243,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Scale|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::FixedLength:System.Boolean",
            "targetName": "FixedLength",
            "metadataToken": 385878244,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "FixedLength|:System.Boolean|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::StoreTypePostfix:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "targetName": "StoreTypePostfix",
            "metadataToken": 385878245,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix",
            "normalizedSignature": "StoreTypePostfix|:Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix|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.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters::.ctor(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters,System.String,Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100673303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters,System.String,Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters,System.String,Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665712,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665714,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindCollectionMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindCollectionMapping",
            "metadataToken": 100665717,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindCollectionMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665718,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665719,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665720,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665721,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665722,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665723,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665724,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::FindMapping(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665725,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::ParseStoreTypeName(System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.String",
            "targetName": "ParseStoreTypeName",
            "metadataToken": 100665727,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.String",
            "normalizedSignature": "ParseStoreTypeName|(System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "ref"
              },
              {
                "index": 2,
                "modifier": "ref"
              },
              {
                "index": 3,
                "modifier": "ref"
              },
              {
                "index": 4,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664575,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664576,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664577,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664578,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665219,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664574,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665220,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665221,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665222,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665223,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource::FindMapping(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100665224,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,System.String,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::RelationalDependencies:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876382,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies|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.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource::.ctor(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies):void",
            "metadataToken": 100665711,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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": [
              "RelationalTypeMappingSourceDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665733,
            "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.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665737,
            "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.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665738,
            "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.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665739,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies):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.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665740,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies|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.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::Plugins:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Plugins",
            "metadataToken": 385876384,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Plugins|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies::.ctor(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665730,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSourcePlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Exception",
          "targetName": "System.Exception"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.Runtime.Serialization.ISerializable",
            "targetName": "System.Runtime.Serialization.ISerializable"
          }
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException::.ctor():void",
            "metadataToken": 100664590,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException::.ctor(System.String):void",
            "metadataToken": 100664591,
            "canonicalSignature": "(System.String):void",
            "normalizedSignature": "constructor|(System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException::.ctor(System.String,System.Exception):void",
            "metadataToken": 100664592,
            "canonicalSignature": "(System.String,System.Exception):void",
            "normalizedSignature": "constructor|(System.String,System.Exception):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):void",
            "metadataToken": 100664593,
            "canonicalSignature": "(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):void",
            "normalizedSignature": "constructor|(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665751,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876385,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping|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.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665749,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665750,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.SByteTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665756,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876386,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping|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.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665754,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665755,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665761,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::EscapeSqlLiteral(System.String):System.String",
            "targetName": "EscapeSqlLiteral",
            "metadataToken": 100665762,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "EscapeSqlLiteral|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665763,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876387,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping|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.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665759,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.StringTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665760,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.StringTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665768,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::GenerateNonNullSqlLiteral(System.Object):System.String",
            "targetName": "GenerateNonNullSqlLiteral",
            "metadataToken": 100665769,
            "canonicalSignature": "(System.Object):System.String",
            "normalizedSignature": "GenerateNonNullSqlLiteral|(System.Object):System.String|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.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876388,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping|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.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665766,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665767,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeOnlyTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665774,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876389,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping|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.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::SqlLiteralFormatString:System.String",
            "targetName": "SqlLiteralFormatString",
            "metadataToken": 385876390,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SqlLiteralFormatString|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665772,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665773,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TimeSpanTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindCollectionMapping(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindCollectionMapping",
            "metadataToken": 100664632,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindCollectionMapping|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664633,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664634,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664635,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664636,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664637,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664638,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664574,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664575,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664576,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664577,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664578,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSource::.ctor(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):void",
            "metadataToken": 100664629,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
        "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"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664642,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo&):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::ValidateMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.IProperty):System.Void",
            "targetName": "ValidateMapping",
            "metadataToken": 100664643,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.IProperty):System.Void",
            "normalizedSignature": "ValidateMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.IProperty):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664644,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664645,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664646,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664647,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664648,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664649,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::TryFindJsonCollectionMapping(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer&,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter&):System.Boolean",
            "targetName": "TryFindJsonCollectionMapping",
            "metadataToken": 100664650,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer&,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter&):System.Boolean",
            "normalizedSignature": "TryFindJsonCollectionMapping|(Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo,System.Type,System.Type,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer&,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "ref"
              },
              {
                "index": 4,
                "modifier": "out"
              },
              {
                "index": 5,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664574,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664575,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664576,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664577,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource::FindMapping(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindMapping",
            "metadataToken": 100664578,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindMapping|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::Dependencies:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies|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.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase::.ctor(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):void",
            "metadataToken": 100664640,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
        "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": [
              "TypeMappingSourceDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100664659,
            "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.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100664663,
            "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.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664664,
            "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.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::Equals(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100664665,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies):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.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100664666,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies|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.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::ValueConverterSelector:Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector",
            "targetName": "ValueConverterSelector",
            "metadataToken": 385876225,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector",
            "normalizedSignature": "ValueConverterSelector|:Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::JsonValueReaderWriterSource:Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
            "targetName": "JsonValueReaderWriterSource",
            "metadataToken": 385876226,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource",
            "normalizedSignature": "JsonValueReaderWriterSource|:Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource|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.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::Plugins:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Plugins",
            "metadataToken": 385876227,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Plugins|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector,Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100664653,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector,Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector,Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Storage.ITypeMappingSourcePlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::Equals(Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665783,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665784,
            "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.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665785,
            "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.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385876391,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::ModelClrType:System.Type",
            "targetName": "ModelClrType",
            "metadataToken": 385876392,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ModelClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::Mapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Mapping",
            "metadataToken": 385876393,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Mapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385876394,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::IsNullable:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsNullable",
            "metadataToken": 385876395,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsNullable|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100665777,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665789,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876396,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping|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.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665787,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665788,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UIntTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665794,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876397,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping|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.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665792,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665793,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.ULongTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
          "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 100665799,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Storage.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::Clone(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping+CoreTypeMappingParameters):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix>):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::Clone(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "Clone",
            "metadataToken": 0,
            "canonicalSignature": "(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "Clone|(System.Nullable_1<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>&,System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::Default:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "targetName": "Default",
            "metadataToken": 385876398,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "normalizedSignature": "Default|:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping|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.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::.ctor(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665797,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.String,System.Nullable_1[[System.Data.DbType,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping::.ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "metadataToken": 100665798,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping+RelationalTypeMappingParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.UShortTypeMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions::GetDbTransaction(Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction):System.Data.Common.DbTransaction",
            "targetName": "GetDbTransaction",
            "metadataToken": 100665122,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction):System.Data.Common.DbTransaction",
            "normalizedSignature": "GetDbTransaction|(Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction):System.Data.Common.DbTransaction|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.DbContextTransactionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AppendLine(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100665335,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AppendLine|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AppendLine(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.FormattableString):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100665336,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.FormattableString):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AppendLine|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.FormattableString):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AppendLines(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AppendLines",
            "metadataToken": 100665337,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AppendLines|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::Indent(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder):System.IDisposable",
            "targetName": "Indent",
            "metadataToken": 100665338,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder):System.IDisposable",
            "normalizedSignature": "Indent|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder):System.IDisposable|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.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AddParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddParameter",
            "metadataToken": 100665339,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.String):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AddParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddParameter",
            "metadataToken": 100665340,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.ParameterDirection):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AddCompositeParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddCompositeParameter",
            "metadataToken": 100665341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddCompositeParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.IRelationalParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions::AddRawParameter(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Data.Common.DbParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "AddRawParameter",
            "metadataToken": 100665342,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Data.Common.DbParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "AddRawParameter|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder,System.String,System.Data.Common.DbParameter):Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransaction(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Action,System.Func_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):System.Void",
            "targetName": "ExecuteInTransaction",
            "metadataToken": 100665538,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Action,System.Func_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):System.Void",
            "normalizedSignature": "ExecuteInTransaction|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Action,System.Func_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransactionAsync(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Func_1[[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_1[[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):System.Threading.Tasks.Task",
            "targetName": "ExecuteInTransactionAsync",
            "metadataToken": 100665539,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Func_1[[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_1[[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):System.Threading.Tasks.Task",
            "normalizedSignature": "ExecuteInTransactionAsync|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Func_1[[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_1[[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):System.Threading.Tasks.Task|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransactionAsync(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "ExecuteInTransactionAsync",
            "metadataToken": 100665540,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "ExecuteInTransactionAsync|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransaction(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Func_1,System.Func_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):TResult",
            "targetName": "ExecuteInTransaction",
            "metadataToken": 100665541,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Func_1,System.Func_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):TResult",
            "normalizedSignature": "ExecuteInTransaction|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Func_1,System.Func_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel):TResult|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransactionAsync(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Func_2,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteInTransactionAsync",
            "metadataToken": 100665542,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Func_2,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteInTransactionAsync|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Func_2,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Data.IsolationLevel,System.Threading.CancellationToken):Task_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransaction(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Action_1,Func_2,System.Data.IsolationLevel):System.Void",
            "targetName": "ExecuteInTransaction",
            "metadataToken": 100665543,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Action_1,Func_2,System.Data.IsolationLevel):System.Void",
            "normalizedSignature": "ExecuteInTransaction|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Action_1,Func_2,System.Data.IsolationLevel):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransactionAsync(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_3,Func_3,System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "ExecuteInTransactionAsync",
            "metadataToken": 100665544,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_3,Func_3,System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "ExecuteInTransactionAsync|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_3,Func_3,System.Data.IsolationLevel,System.Threading.CancellationToken):System.Threading.Tasks.Task|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransaction(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_2,Func_2,System.Data.IsolationLevel):TResult",
            "targetName": "ExecuteInTransaction",
            "metadataToken": 100665545,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_2,Func_2,System.Data.IsolationLevel):TResult",
            "normalizedSignature": "ExecuteInTransaction|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_2,Func_2,System.Data.IsolationLevel):TResult|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions::ExecuteInTransactionAsync(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_3,Func_3,System.Data.IsolationLevel,System.Threading.CancellationToken):Task_1",
            "targetName": "ExecuteInTransactionAsync",
            "metadataToken": 100665546,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_3,Func_3,System.Data.IsolationLevel,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "ExecuteInTransactionAsync|(Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,TState,Func_3,Func_3,System.Data.IsolationLevel,System.Threading.CancellationToken):Task_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalExecutionStrategyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions::GetMappingForValue(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Object):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetMappingForValue",
            "metadataToken": 100665742,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Object):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetMappingForValue|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Object):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions::GetMappingForValue(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Object,Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetMappingForValue",
            "metadataToken": 100665743,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Object,Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetMappingForValue|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Object,Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions::GetMapping(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetMapping",
            "metadataToken": 100665744,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetMapping|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions::GetMapping(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetMapping",
            "metadataToken": 100665745,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetMapping|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Type):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions::GetMapping(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetMapping",
            "metadataToken": 100665746,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetMapping|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Type,Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions::GetMapping(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetMapping",
            "metadataToken": 100665747,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetMapping|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.String):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
