{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Infrastructure",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Abstractions",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67110482,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::IncludeAnnotationsMicrosoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "targetName": "IncludeAnnotations",
            "metadataToken": 67110483,
            "normalizedSignature": "IncludeAnnotations|Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::IncludePropertyIndexesMicrosoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "targetName": "IncludePropertyIndexes",
            "metadataToken": 67110484,
            "normalizedSignature": "IncludePropertyIndexes|Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::SingleLineMicrosoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "targetName": "SingleLine",
            "metadataToken": 67110485,
            "normalizedSignature": "SingleLine|Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::ShortDefaultMicrosoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "targetName": "ShortDefault",
            "metadataToken": 67110486,
            "normalizedSignature": "ShortDefault|Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::LongDefaultMicrosoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "targetName": "LongDefault",
            "metadataToken": 67110487,
            "normalizedSignature": "LongDefault|Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions::SingleLineDefaultMicrosoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "targetName": "SingleLineDefault",
            "metadataToken": 67110488,
            "normalizedSignature": "SingleLineDefault|Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::Item[System.String]:System.Object",
            "targetName": "Item",
            "metadataToken": 385877707,
            "canonicalSignature": "[System.String]:System.Object",
            "normalizedSignature": "Item|[System.String]:System.Object|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877696,
            "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.Infrastructure.IAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation::Value:System.Object",
            "targetName": "Value",
            "metadataToken": 385877697,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Value|:System.Object|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.Infrastructure.IAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector::EnterCriticalSection():Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer",
            "targetName": "EnterCriticalSection",
            "metadataToken": 100673149,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer",
            "normalizedSignature": "EnterCriticalSection|():Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer|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.Infrastructure.IConcurrencyDetector",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector::ExitCriticalSection():System.Void",
            "targetName": "ExitCriticalSection",
            "metadataToken": 100673150,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ExitCriticalSection|():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.Infrastructure.IConcurrencyDetector",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions::Initialize(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Initialize",
            "metadataToken": 100673201,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Initialize|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.ISingletonOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions::AreDetailedErrorsEnabled:System.Boolean",
            "targetName": "AreDetailedErrorsEnabled",
            "metadataToken": 385877698,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "AreDetailedErrorsEnabled|: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.Infrastructure.ICoreSingletonOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions::AreThreadSafetyChecksEnabled:System.Boolean",
            "targetName": "AreThreadSafetyChecksEnabled",
            "metadataToken": 385877699,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "AreThreadSafetyChecksEnabled|: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.Infrastructure.ICoreSingletonOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions::RootApplicationServiceProvider:System.IServiceProvider",
            "targetName": "RootApplicationServiceProvider",
            "metadataToken": 385877700,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "RootApplicationServiceProvider|:System.IServiceProvider|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.Infrastructure.ICoreSingletonOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385877701,
            "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.Infrastructure.ICurrentDbContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions::FindExtension():TExtension",
            "targetName": "FindExtension",
            "metadataToken": 100673156,
            "canonicalSignature": "():TExtension",
            "normalizedSignature": "FindExtension|():TExtension|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions::Extensions:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Extensions",
            "metadataToken": 385877702,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Extensions|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension,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.Infrastructure.IDbContextOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsBuilderInfrastructure",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsBuilderInfrastructure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsBuilderInfrastructure::AddOrUpdateExtension(TExtension):System.Void",
            "targetName": "AddOrUpdateExtension",
            "metadataToken": 100673157,
            "canonicalSignature": "(TExtension):System.Void",
            "normalizedSignature": "AddOrUpdateExtension|(TExtension):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsBuilderInfrastructure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsConfiguration`1",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsConfiguration`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "typeParameters": [
          "TContext"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsConfiguration`1::Configure(System.IServiceProvider,Microsoft.EntityFrameworkCore.DbContextOptionsBuilder):System.Void",
            "targetName": "Configure",
            "metadataToken": 100673158,
            "canonicalSignature": "(System.IServiceProvider,Microsoft.EntityFrameworkCore.DbContextOptionsBuilder):System.Void",
            "normalizedSignature": "Configure|(System.IServiceProvider,Microsoft.EntityFrameworkCore.DbContextOptionsBuilder):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.Infrastructure.IDbContextOptionsConfiguration`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "ApplyServices",
            "metadataToken": 100673160,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "ApplyServices|(Microsoft.Extensions.DependencyInjection.IServiceCollection):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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::ApplyDefaults(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "targetName": "ApplyDefaults",
            "metadataToken": 100673161,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "normalizedSignature": "ApplyDefaults|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension|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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::Validate(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673162,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::Info:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "targetName": "Info",
            "metadataToken": 385877703,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "normalizedSignature": "Info|:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo|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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbSetFinder",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbSetFinder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbSetFinder::FindSets(System.Type):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindSets",
            "metadataToken": 100673163,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindSets|(System.Type):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty,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.Infrastructure.IDbSetFinder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "typeParameters": [
          "T"
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|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.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap::AddDependencySingleton():Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap",
            "targetName": "AddDependencySingleton",
            "metadataToken": 100673165,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap",
            "normalizedSignature": "AddDependencySingleton|():Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader::SetLoaded(System.Object,System.String,System.Boolean):System.Void",
            "targetName": "SetLoaded",
            "metadataToken": 100663375,
            "canonicalSignature": "(System.Object,System.String,System.Boolean):System.Void",
            "normalizedSignature": "SetLoaded|(System.Object,System.String,System.Boolean):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.Infrastructure.ILazyLoader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader::IsLoaded(System.Object,System.String):System.Boolean",
            "targetName": "IsLoaded",
            "metadataToken": 100663376,
            "canonicalSignature": "(System.Object,System.String):System.Boolean",
            "normalizedSignature": "IsLoaded|(System.Object,System.String):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.Infrastructure.ILazyLoader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader::Load(System.Object,System.String):System.Void",
            "targetName": "Load",
            "metadataToken": 100663377,
            "canonicalSignature": "(System.Object,System.String):System.Void",
            "normalizedSignature": "Load|(System.Object,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.Infrastructure.ILazyLoader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader::LoadAsync(System.Object,System.Threading.CancellationToken,System.String):System.Threading.Tasks.Task",
            "targetName": "LoadAsync",
            "metadataToken": 100663378,
            "canonicalSignature": "(System.Object,System.Threading.CancellationToken,System.String):System.Threading.Tasks.Task",
            "normalizedSignature": "LoadAsync|(System.Object,System.Threading.CancellationToken,System.String):System.Threading.Tasks.Task|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.Infrastructure.ILazyLoader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100663379,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():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.Infrastructure.ILazyLoader",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory::Create(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object",
            "targetName": "Create",
            "metadataToken": 100673167,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer::Customize(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "targetName": "Customize",
            "metadataToken": 100673168,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "normalizedSignature": "Customize|(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):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.Infrastructure.IModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelRuntimeInitializer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelRuntimeInitializer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelRuntimeInitializer::Initialize(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Initialize",
            "metadataToken": 100673169,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Initialize|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.IModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelSource",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelSource::GetModel(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "GetModel",
            "metadataToken": 100673170,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "GetModel|(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.IModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator::Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.IModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::Item[System.String]:System.Object",
            "targetName": "Item",
            "metadataToken": 385877707,
            "canonicalSignature": "[System.String]:System.Object",
            "normalizedSignature": "Item|[System.String]:System.Object|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure::OptionsBuilder:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder",
            "targetName": "OptionsBuilder",
            "metadataToken": 385877983,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContextOptionsBuilder",
            "normalizedSignature": "OptionsBuilder|:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder|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.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService::ResetState():System.Void",
            "targetName": "ResetState",
            "metadataToken": 100673199,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ResetState|():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.Infrastructure.IResettableService",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions::Initialize(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Initialize",
            "metadataToken": 100673201,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Initialize|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.ISingletonOptions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer",
        "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.IDisposable",
            "targetName": "System.IDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100672951,
            "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": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector):void",
            "metadataToken": 100672950,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConcurrencyDetectorCriticalSectionDisposer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty",
        "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.Infrastructure.DbSetProperty::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877690,
            "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": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877691,
            "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": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty::Setter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "Setter",
            "metadataToken": 385877692,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "Setter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Infrastructure.DbSetProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter):void",
            "metadataToken": 100673067,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DbSetProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics",
        "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.Infrastructure.ServiceCharacteristics::Lifetime:Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "targetName": "Lifetime",
            "metadataToken": 385877732,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "normalizedSignature": "Lifetime|:Microsoft.Extensions.DependencyInjection.ServiceLifetime|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.Infrastructure.ServiceCharacteristics",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics::MultipleRegistrations:System.Boolean",
            "targetName": "MultipleRegistrations",
            "metadataToken": 385877733,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "MultipleRegistrations|: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.Infrastructure.ServiceCharacteristics",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics::.ctor(Microsoft.Extensions.DependencyInjection.ServiceLifetime,System.Boolean):void",
            "metadataToken": 100673398,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ServiceLifetime,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.DependencyInjection.ServiceLifetime,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable::EnsureReadOnly():System.Void",
            "targetName": "EnsureReadOnly",
            "metadataToken": 100672879,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "EnsureReadOnly|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable::EnsureMutable():System.Void",
            "targetName": "EnsureMutable",
            "metadataToken": 100672880,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "EnsureMutable|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable::.ctor():void",
            "metadataToken": 100672884,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::EnsureReadOnly():System.Void",
            "targetName": "EnsureReadOnly",
            "metadataToken": 100672886,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "EnsureReadOnly|():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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::EnsureMutable():System.Void",
            "targetName": "EnsureMutable",
            "metadataToken": 100672887,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "EnsureMutable|():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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100672888,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100672889,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100672890,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100672891,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddAnnotations(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": "AddAnnotations",
            "metadataToken": 100672893,
            "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]]):System.Void",
            "normalizedSignature": "AddAnnotations|(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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100672894,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::SetAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "SetAnnotation",
            "metadataToken": 100672895,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "SetAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100672896,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100672897,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::GetAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "GetAnnotation",
            "metadataToken": 100672898,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "GetAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100672900,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::CreateAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "CreateAnnotation",
            "metadataToken": 100672903,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "CreateAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100672904,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100672905,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddRuntimeAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100672906,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddRuntimeAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddRuntimeAnnotations",
            "metadataToken": 100672907,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddRuntimeAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::AddRuntimeAnnotations(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": "AddRuntimeAnnotations",
            "metadataToken": 100672908,
            "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]]):System.Void",
            "normalizedSignature": "AddRuntimeAnnotations|(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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::SetRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "SetRuntimeAnnotation",
            "metadataToken": 100672909,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "SetRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::SetRuntimeAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "SetRuntimeAnnotation",
            "metadataToken": 100672910,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "SetRuntimeAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100672911,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100672912,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::RemoveRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "RemoveRuntimeAnnotation",
            "metadataToken": 100672913,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "RemoveRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::CreateRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "CreateRuntimeAnnotation",
            "metadataToken": 100672914,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "CreateRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877641,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|: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.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::Item[System.String]:System.Object",
            "targetName": "Item",
            "metadataToken": 385877642,
            "canonicalSignature": "[System.String]:System.Object",
            "normalizedSignature": "Item|[System.String]:System.Object|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase::.ctor():void",
            "metadataToken": 100672924,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "typeParameters": [
          "TMetadata",
          "TModelBuilder"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::HasAnnotation(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100672930,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::HasNonNullAnnotation(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "targetName": "HasNonNullAnnotation",
            "metadataToken": 100672932,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "normalizedSignature": "HasNonNullAnnotation|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::CanSetAnnotation(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672933,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::RemoveAnnotation(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100672935,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "normalizedSignature": "RemoveAnnotation|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::HasNoAnnotation(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672936,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "normalizedSignature": "HasNoAnnotation|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::CanRemoveAnnotation(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672937,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::MergeAnnotationsFrom(TMetadata):AnnotatableBuilder_2",
            "targetName": "MergeAnnotationsFrom",
            "metadataToken": 100672938,
            "canonicalSignature": "(TMetadata):AnnotatableBuilder_2",
            "normalizedSignature": "MergeAnnotationsFrom|(TMetadata):AnnotatableBuilder_2|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::MergeAnnotationsFrom(TMetadata,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "targetName": "MergeAnnotationsFrom",
            "metadataToken": 100672939,
            "canonicalSignature": "(TMetadata,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2",
            "normalizedSignature": "MergeAnnotationsFrom|(TMetadata,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):AnnotatableBuilder_2|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|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.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|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.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|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.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|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.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::Metadata:TMetadata",
            "targetName": "Metadata",
            "metadataToken": 385877644,
            "canonicalSignature": ":TMetadata",
            "normalizedSignature": "Metadata|:TMetadata|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::ModelBuilder:TModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877645,
            "canonicalSignature": ":TModelBuilder",
            "normalizedSignature": "ModelBuilder|:TModelBuilder|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.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|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.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|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.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2::.ctor(TMetadata,TModelBuilder):void",
            "metadataToken": 100672927,
            "canonicalSignature": "(TMetadata,TModelBuilder):void",
            "normalizedSignature": "constructor|(TMetadata,TModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotation::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877648,
            "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.Infrastructure.Annotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotation::Value:System.Object",
            "targetName": "Value",
            "metadataToken": 385877649,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Value|:System.Object|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.Infrastructure.Annotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877696,
            "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.Infrastructure.IAnnotation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation::Value:System.Object",
            "targetName": "Value",
            "metadataToken": 385877697,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Value|:System.Object|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.IAnnotation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotation::.ctor(System.String,System.Object):void",
            "metadataToken": 100672947,
            "canonicalSignature": "(System.String,System.Object):void",
            "normalizedSignature": "constructor|(System.String,System.Object):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100672952,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::AddAnnotation(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100672953,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation|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.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100672954,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::SetAnnotation(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "targetName": "SetAnnotation",
            "metadataToken": 100672955,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation|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.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::SetOrRemoveAnnotation(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "targetName": "SetOrRemoveAnnotation",
            "metadataToken": 100672956,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "normalizedSignature": "SetOrRemoveAnnotation|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation|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.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100672957,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100672958,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|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.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100672959,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation|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.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::CreateAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "CreateAnnotation",
            "metadataToken": 100672960,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "CreateAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetOrRemoveAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetOrRemoveAnnotation",
            "metadataToken": 100666887,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetOrRemoveAnnotation|(System.String,System.Object):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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|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.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|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.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],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.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddAnnotation",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::AddAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddAnnotation",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1<Microsoft.EntityFrameworkCore.Infrastructure.Annotation>",
            "targetName": "GetAnnotations",
            "metadataToken": 0,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1<Microsoft.EntityFrameworkCore.Infrastructure.Annotation>",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1<Microsoft.EntityFrameworkCore.Infrastructure.Annotation>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::SetAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "SetAnnotation",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "SetAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|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.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable::.ctor():void",
            "metadataToken": 100672973,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::Clone():Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "Clone",
            "metadataToken": 100672977,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "Clone|():Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithInternalServiceProvider(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithInternalServiceProvider",
            "metadataToken": 100672978,
            "canonicalSignature": "(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithInternalServiceProvider|(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithApplicationServiceProvider(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithApplicationServiceProvider",
            "metadataToken": 100672979,
            "canonicalSignature": "(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithApplicationServiceProvider|(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithRootApplicationServiceProvider(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithRootApplicationServiceProvider",
            "metadataToken": 100672980,
            "canonicalSignature": "(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithRootApplicationServiceProvider|(System.IServiceProvider):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithRootApplicationServiceProvider(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithRootApplicationServiceProvider",
            "metadataToken": 100672981,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithRootApplicationServiceProvider|(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithModel(Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithModel",
            "metadataToken": 100672982,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithModel|(Microsoft.EntityFrameworkCore.Metadata.IModel):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithMemoryCache(Microsoft.Extensions.Caching.Memory.IMemoryCache):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithMemoryCache",
            "metadataToken": 100672983,
            "canonicalSignature": "(Microsoft.Extensions.Caching.Memory.IMemoryCache):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithMemoryCache|(Microsoft.Extensions.Caching.Memory.IMemoryCache):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithLoggerFactory(Microsoft.Extensions.Logging.ILoggerFactory):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithLoggerFactory",
            "metadataToken": 100672984,
            "canonicalSignature": "(Microsoft.Extensions.Logging.ILoggerFactory):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithLoggerFactory|(Microsoft.Extensions.Logging.ILoggerFactory):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithDbContextLogger(Microsoft.EntityFrameworkCore.Diagnostics.IDbContextLogger):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithDbContextLogger",
            "metadataToken": 100672985,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Diagnostics.IDbContextLogger):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithDbContextLogger|(Microsoft.EntityFrameworkCore.Diagnostics.IDbContextLogger):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithSensitiveDataLoggingEnabled(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithSensitiveDataLoggingEnabled",
            "metadataToken": 100672986,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithSensitiveDataLoggingEnabled|(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithDetailedErrorsEnabled(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithDetailedErrorsEnabled",
            "metadataToken": 100672987,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithDetailedErrorsEnabled|(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithThreadSafetyChecksEnabled(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithThreadSafetyChecksEnabled",
            "metadataToken": 100672988,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithThreadSafetyChecksEnabled|(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithQueryTrackingBehavior(Microsoft.EntityFrameworkCore.QueryTrackingBehavior):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithQueryTrackingBehavior",
            "metadataToken": 100672989,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.QueryTrackingBehavior):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithQueryTrackingBehavior|(Microsoft.EntityFrameworkCore.QueryTrackingBehavior):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithReplacedService(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithReplacedService",
            "metadataToken": 100672990,
            "canonicalSignature": "(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithReplacedService|(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithMaxPoolSize(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithMaxPoolSize",
            "metadataToken": 100672991,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithMaxPoolSize|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithLoggingCacheTime(System.TimeSpan):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithLoggingCacheTime",
            "metadataToken": 100672992,
            "canonicalSignature": "(System.TimeSpan):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithLoggingCacheTime|(System.TimeSpan):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithWarningsConfiguration(Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfiguration):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithWarningsConfiguration",
            "metadataToken": 100672993,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfiguration):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithWarningsConfiguration|(Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfiguration):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithServiceProviderCachingEnabled(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithServiceProviderCachingEnabled",
            "metadataToken": 100672994,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithServiceProviderCachingEnabled|(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithInterceptors(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithInterceptors",
            "metadataToken": 100672995,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithInterceptors|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithSingletonInterceptors(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithSingletonInterceptors",
            "metadataToken": 100672996,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithSingletonInterceptors|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithSeeding(System.Action_2[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithSeeding",
            "metadataToken": 100672997,
            "canonicalSignature": "(System.Action_2[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithSeeding|(System.Action_2[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WithAsyncSeeding(System.Func_4[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithAsyncSeeding",
            "metadataToken": 100672998,
            "canonicalSignature": "(System.Func_4[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithAsyncSeeding|(System.Func_4[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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]]):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "ApplyServices",
            "metadataToken": 100673020,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "ApplyServices|(Microsoft.Extensions.DependencyInjection.IServiceCollection):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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::Validate(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673022,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::ApplyDefaults(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "targetName": "ApplyDefaults",
            "metadataToken": 100673161,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "normalizedSignature": "ApplyDefaults|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension|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.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "ApplyServices",
            "metadataToken": 100673160,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "ApplyServices|(Microsoft.Extensions.DependencyInjection.IServiceCollection):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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::Validate(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673162,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::Info:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "targetName": "Info",
            "metadataToken": 385877653,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "normalizedSignature": "Info|:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::IsSensitiveDataLoggingEnabled:System.Boolean",
            "targetName": "IsSensitiveDataLoggingEnabled",
            "metadataToken": 385877654,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsSensitiveDataLoggingEnabled|: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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::DetailedErrorsEnabled:System.Boolean",
            "targetName": "DetailedErrorsEnabled",
            "metadataToken": 385877655,
            "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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::ThreadSafetyChecksEnabled:System.Boolean",
            "targetName": "ThreadSafetyChecksEnabled",
            "metadataToken": 385877656,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ThreadSafetyChecksEnabled|: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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877657,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::LoggerFactory:Microsoft.Extensions.Logging.ILoggerFactory",
            "targetName": "LoggerFactory",
            "metadataToken": 385877658,
            "canonicalSignature": ":Microsoft.Extensions.Logging.ILoggerFactory",
            "normalizedSignature": "LoggerFactory|:Microsoft.Extensions.Logging.ILoggerFactory|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::DbContextLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDbContextLogger",
            "targetName": "DbContextLogger",
            "metadataToken": 385877659,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDbContextLogger",
            "normalizedSignature": "DbContextLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDbContextLogger|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::MemoryCache:Microsoft.Extensions.Caching.Memory.IMemoryCache",
            "targetName": "MemoryCache",
            "metadataToken": 385877660,
            "canonicalSignature": ":Microsoft.Extensions.Caching.Memory.IMemoryCache",
            "normalizedSignature": "MemoryCache|:Microsoft.Extensions.Caching.Memory.IMemoryCache|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::InternalServiceProvider:System.IServiceProvider",
            "targetName": "InternalServiceProvider",
            "metadataToken": 385877661,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "InternalServiceProvider|:System.IServiceProvider|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::ApplicationServiceProvider:System.IServiceProvider",
            "targetName": "ApplicationServiceProvider",
            "metadataToken": 385877662,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "ApplicationServiceProvider|:System.IServiceProvider|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::RootApplicationServiceProvider:System.IServiceProvider",
            "targetName": "RootApplicationServiceProvider",
            "metadataToken": 385877663,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "RootApplicationServiceProvider|:System.IServiceProvider|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::AutoResolveRootProvider:System.Boolean",
            "targetName": "AutoResolveRootProvider",
            "metadataToken": 385877664,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "AutoResolveRootProvider|: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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::WarningsConfiguration:Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfiguration",
            "targetName": "WarningsConfiguration",
            "metadataToken": 385877665,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfiguration",
            "normalizedSignature": "WarningsConfiguration|:Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfiguration|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::QueryTrackingBehavior:Microsoft.EntityFrameworkCore.QueryTrackingBehavior",
            "targetName": "QueryTrackingBehavior",
            "metadataToken": 385877666,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.QueryTrackingBehavior",
            "normalizedSignature": "QueryTrackingBehavior|:Microsoft.EntityFrameworkCore.QueryTrackingBehavior|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::ServiceProviderCachingEnabled:System.Boolean",
            "targetName": "ServiceProviderCachingEnabled",
            "metadataToken": 385877667,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ServiceProviderCachingEnabled|: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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::ReplacedServices:System.Collections.Generic.IReadOnlyDictionary_2[[System.ValueTuple_2[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,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.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ReplacedServices",
            "metadataToken": 385877668,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyDictionary_2[[System.ValueTuple_2[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,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.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ReplacedServices|:System.Collections.Generic.IReadOnlyDictionary_2[[System.ValueTuple_2[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,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.Type,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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::MaxPoolSize:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxPoolSize",
            "metadataToken": 385877669,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxPoolSize|: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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::LoggingCacheTime:System.TimeSpan",
            "targetName": "LoggingCacheTime",
            "metadataToken": 385877670,
            "canonicalSignature": ":System.TimeSpan",
            "normalizedSignature": "LoggingCacheTime|: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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::Interceptors:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Interceptors",
            "metadataToken": 385877671,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Interceptors|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor,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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::SingletonInterceptors:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SingletonInterceptors",
            "metadataToken": 385877672,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SingletonInterceptors|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::Seeder:System.Action_2[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Seeder",
            "metadataToken": 385877673,
            "canonicalSignature": ":System.Action_2[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Seeder|:System.Action_2[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::AsyncSeeder:System.Func_4[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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]]",
            "targetName": "AsyncSeeder",
            "metadataToken": 385877674,
            "canonicalSignature": ":System.Func_4[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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]]",
            "normalizedSignature": "AsyncSeeder|:System.Func_4[[Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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]]|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.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::Info:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "targetName": "Info",
            "metadataToken": 385877703,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "normalizedSignature": "Info|:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo|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.IDbContextOptionsExtension",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::.ctor():void",
            "metadataToken": 100672974,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension):void",
            "metadataToken": 100672975,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IServiceProvider"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor",
            "targetName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IResettableService",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IResettableService"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::EnsureCreated():System.Boolean",
            "targetName": "EnsureCreated",
            "metadataToken": 100673026,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::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": 100673027,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::EnsureDeleted():System.Boolean",
            "targetName": "EnsureDeleted",
            "metadataToken": 100673028,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::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": 100673029,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::CanConnect():System.Boolean",
            "targetName": "CanConnect",
            "metadataToken": 100673030,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::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": 100673031,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::BeginTransaction():Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "BeginTransaction",
            "metadataToken": 100673032,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::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": 100673033,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::CommitTransaction():System.Void",
            "targetName": "CommitTransaction",
            "metadataToken": 100673034,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::CommitTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "CommitTransactionAsync",
            "metadataToken": 100673035,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::RollbackTransaction():System.Void",
            "targetName": "RollbackTransaction",
            "metadataToken": 100673036,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::RollbackTransactionAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "RollbackTransactionAsync",
            "metadataToken": 100673037,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::CreateExecutionStrategy():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "CreateExecutionStrategy",
            "metadataToken": 100673038,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "CreateExecutionStrategy|():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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673052,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673053,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673054,
            "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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "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"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::CurrentTransaction:Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction",
            "targetName": "CurrentTransaction",
            "metadataToken": 385877676,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::AutoTransactionsEnabled:System.Boolean",
            "targetName": "AutoTransactionsEnabled",
            "metadataToken": 385877677,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "AutoTransactionsEnabled|:System.Boolean|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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::AutoTransactionBehavior:Microsoft.EntityFrameworkCore.AutoTransactionBehavior",
            "targetName": "AutoTransactionBehavior",
            "metadataToken": 385877678,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.AutoTransactionBehavior",
            "normalizedSignature": "AutoTransactionBehavior|:Microsoft.EntityFrameworkCore.AutoTransactionBehavior|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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::AutoSavepointsEnabled:System.Boolean",
            "targetName": "AutoSavepointsEnabled",
            "metadataToken": 385877679,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "AutoSavepointsEnabled|:System.Boolean|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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::ProviderName:System.String",
            "targetName": "ProviderName",
            "metadataToken": 385877680,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ProviderName|: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.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade::.ctor(Microsoft.EntityFrameworkCore.DbContext):void",
            "metadataToken": 100673024,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.DbContext):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute::ContextType:System.Type",
            "targetName": "ContextType",
            "metadataToken": 385877684,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ContextType|:System.Type|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.Infrastructure.DbContextAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute::.ctor(System.Type):void",
            "metadataToken": 100673055,
            "canonicalSignature": "(System.Type):void",
            "normalizedSignature": "constructor|(System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextModelAttribute",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextModelAttribute",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextModelAttribute::ContextType:System.Type",
            "targetName": "ContextType",
            "metadataToken": 385877685,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ContextType|:System.Type|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.Infrastructure.DbContextModelAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextModelAttribute::ModelType:System.Type",
            "targetName": "ModelType",
            "metadataToken": 385877686,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ModelType|:System.Type|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.Infrastructure.DbContextModelAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextModelAttribute::.ctor(System.Type,System.Type):void",
            "metadataToken": 100673057,
            "canonicalSignature": "(System.Type,System.Type):void",
            "normalizedSignature": "constructor|(System.Type,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextModelAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
        "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.Infrastructure.DbContextOptionsExtensionInfo::GetServiceProviderHashCode():System.Int32",
            "targetName": "GetServiceProviderHashCode",
            "metadataToken": 100673064,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetServiceProviderHashCode|():System.Int32|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.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo::ShouldUseSameServiceProvider(Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo):System.Boolean",
            "targetName": "ShouldUseSameServiceProvider",
            "metadataToken": 100673065,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo):System.Boolean",
            "normalizedSignature": "ShouldUseSameServiceProvider|(Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo):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.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo::PopulateDebugInfo(System.Collections.Generic.IDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "PopulateDebugInfo",
            "metadataToken": 100673066,
            "canonicalSignature": "(System.Collections.Generic.IDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "PopulateDebugInfo|(System.Collections.Generic.IDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):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.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo::Extension:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "targetName": "Extension",
            "metadataToken": 385877687,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "normalizedSignature": "Extension|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension|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.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo::IsDatabaseProvider:System.Boolean",
            "targetName": "IsDatabaseProvider",
            "metadataToken": 385877688,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDatabaseProvider|: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.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo::LogFragment:System.String",
            "targetName": "LogFragment",
            "metadataToken": 385877689,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LogFragment|: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.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension):void",
            "metadataToken": 100673060,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DebugView::LongView:System.String",
            "targetName": "LongView",
            "metadataToken": 385877693,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LongView|: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.Infrastructure.DebugView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DebugView::ShortView:System.String",
            "targetName": "ShortView",
            "metadataToken": 385877694,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ShortView|: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.Infrastructure.DebugView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DebugView::.ctor(System.Func_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100673071,
            "canonicalSignature": "(System.Func_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Func_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Diagnostics.Tracing.EventSource",
          "targetName": "System.Diagnostics.Tracing.EventSource"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::DbContextInitializing():System.Void",
            "targetName": "DbContextInitializing",
            "metadataToken": 100673075,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "DbContextInitializing|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::DbContextDisposing():System.Void",
            "targetName": "DbContextDisposing",
            "metadataToken": 100673076,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "DbContextDisposing|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::QueryExecuting():System.Void",
            "targetName": "QueryExecuting",
            "metadataToken": 100673077,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "QueryExecuting|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::SavingChanges():System.Void",
            "targetName": "SavingChanges",
            "metadataToken": 100673078,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SavingChanges|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::CompiledQueryCacheHit():System.Void",
            "targetName": "CompiledQueryCacheHit",
            "metadataToken": 100673079,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CompiledQueryCacheHit|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::CompiledQueryCacheMiss():System.Void",
            "targetName": "CompiledQueryCacheMiss",
            "metadataToken": 100673080,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "CompiledQueryCacheMiss|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::ExecutionStrategyOperationFailure():System.Void",
            "targetName": "ExecutionStrategyOperationFailure",
            "metadataToken": 100673081,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ExecutionStrategyOperationFailure|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::OptimisticConcurrencyFailure():System.Void",
            "targetName": "OptimisticConcurrencyFailure",
            "metadataToken": 100673082,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "OptimisticConcurrencyFailure|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs):System.Void",
            "targetName": "OnEventCommand",
            "metadataToken": 100673083,
            "canonicalSignature": "(System.Diagnostics.Tracing.EventCommandEventArgs):System.Void",
            "normalizedSignature": "OnEventCommand|(System.Diagnostics.Tracing.EventCommandEventArgs):System.Void|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.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource::LogMicrosoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "targetName": "Log",
            "metadataToken": 67110464,
            "normalizedSignature": "Log|Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkEventSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternalAttribute",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternalAttribute",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternalAttribute::.ctor():void",
            "metadataToken": 100673085,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternalAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder::TryGetServiceCharacteristics(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "TryGetServiceCharacteristics",
            "metadataToken": 100671251,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "TryGetServiceCharacteristics|(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics,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": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder::TryAddCoreServices():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAddCoreServices",
            "metadataToken": 100671252,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAddCoreServices|():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|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.Infrastructure.EntityFrameworkRelationalServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder::RelationalServicesSystem.Collections.Generic.IDictionary`2[[System.Type, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics, Microsoft.EntityFrameworkCore, Version=10.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]",
            "targetName": "RelationalServices",
            "metadataToken": 67110612,
            "normalizedSignature": "RelationalServices|System.Collections.Generic.IDictionary`2[[System.Type, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics, Microsoft.EntityFrameworkCore, Version=10.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder::.ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection):void",
            "metadataToken": 100671250,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.DependencyInjection.IServiceCollection):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkRelationalServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::GetServiceCharacteristics(System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics",
            "targetName": "GetServiceCharacteristics",
            "metadataToken": 100673104,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics",
            "normalizedSignature": "GetServiceCharacteristics|(System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryGetServiceCharacteristics(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "TryGetServiceCharacteristics",
            "metadataToken": 100673105,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "TryGetServiceCharacteristics|(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAddProviderSpecificServices(System.Action_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAddProviderSpecificServices",
            "metadataToken": 100673106,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAddProviderSpecificServices|(System.Action_1[[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAddCoreServices():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAddCoreServices",
            "metadataToken": 100673107,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAddCoreServices|():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAdd():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAdd",
            "metadataToken": 100673109,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAdd|():Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAdd(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAdd",
            "metadataToken": 100673110,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAdd|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAdd(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAdd",
            "metadataToken": 100673111,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAdd|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAdd(System.Type,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAdd",
            "metadataToken": 100673113,
            "canonicalSignature": "(System.Type,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAdd|(System.Type,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAdd(TService):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAdd",
            "metadataToken": 100673114,
            "canonicalSignature": "(TService):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAdd|(TService):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::TryAdd(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "targetName": "TryAdd",
            "metadataToken": 100673115,
            "canonicalSignature": "(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "normalizedSignature": "TryAdd|(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::ServiceCollectionMap:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "ServiceCollectionMap",
            "metadataToken": 385877695,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "ServiceCollectionMap|:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::CoreServicesSystem.Collections.Generic.IDictionary`2[[System.Type, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics, Microsoft.EntityFrameworkCore, Version=10.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CoreServices",
            "metadataToken": 67110474,
            "normalizedSignature": "CoreServices|System.Collections.Generic.IDictionary`2[[System.Type, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.ServiceCharacteristics, Microsoft.EntityFrameworkCore, Version=10.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder::.ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection):void",
            "metadataToken": 100673102,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.DependencyInjection.IServiceCollection):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Append(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Append",
            "metadataToken": 100673174,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Append|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Append(System.FormattableString):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Append",
            "metadataToken": 100673175,
            "canonicalSignature": "(System.FormattableString):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Append|(System.FormattableString):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Append(System.Char):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Append",
            "metadataToken": 100673176,
            "canonicalSignature": "(System.Char):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Append|(System.Char):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Append(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Append",
            "metadataToken": 100673177,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Append|(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Append(System.Collections.Generic.IEnumerable_1[[System.Char,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Append",
            "metadataToken": 100673178,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Char,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Append|(System.Collections.Generic.IEnumerable_1[[System.Char,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::AppendLine():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100673179,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "AppendLine|():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::AppendLine(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100673180,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "AppendLine|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::AppendLine(System.FormattableString):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "AppendLine",
            "metadataToken": 100673181,
            "canonicalSignature": "(System.FormattableString):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "AppendLine|(System.FormattableString):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::AppendLines(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "AppendLines",
            "metadataToken": 100673182,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "AppendLines|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::AppendJoin(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "AppendJoin",
            "metadataToken": 100673183,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "AppendJoin|(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::AppendJoin(System.String,System.String[]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "AppendJoin",
            "metadataToken": 100673184,
            "canonicalSignature": "(System.String,System.String[]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "AppendJoin|(System.String,System.String[]):Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Clear():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Clear",
            "metadataToken": 100673185,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Clear|():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::IncrementIndent():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "IncrementIndent",
            "metadataToken": 100673186,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "IncrementIndent|():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::DecrementIndent():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "DecrementIndent",
            "metadataToken": 100673187,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "DecrementIndent|():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Indent():System.IDisposable",
            "targetName": "Indent",
            "metadataToken": 100673188,
            "canonicalSignature": "():System.IDisposable",
            "normalizedSignature": "Indent|():System.IDisposable|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::SuspendIndent():System.IDisposable",
            "targetName": "SuspendIndent",
            "metadataToken": 100673189,
            "canonicalSignature": "():System.IDisposable",
            "normalizedSignature": "SuspendIndent|():System.IDisposable|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Clone():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "targetName": "Clone",
            "metadataToken": 100673190,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "normalizedSignature": "Clone|():Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder|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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673191,
            "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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::IndentCount:System.Int32",
            "targetName": "IndentCount",
            "metadataToken": 385877705,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IndentCount|: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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::Length:System.Int32",
            "targetName": "Length",
            "metadataToken": 385877706,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Length|: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.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder::.ctor():void",
            "metadataToken": 100673193,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IndentedStringBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673206,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey):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.Infrastructure.ModelCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673207,
            "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.Infrastructure.ModelCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673208,
            "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.Infrastructure.ModelCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey::.ctor(Microsoft.EntityFrameworkCore.DbContext):void",
            "metadataToken": 100673204,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.DbContext):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey::.ctor(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):void",
            "metadataToken": 100673205,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory::Create(Microsoft.EntityFrameworkCore.DbContext):System.Object",
            "targetName": "Create",
            "metadataToken": 100673211,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext):System.Object",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.DbContext):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.Infrastructure.ModelCacheKeyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory::Create(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object",
            "targetName": "Create",
            "metadataToken": 100673212,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object|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.Infrastructure.ModelCacheKeyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory::Create(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object",
            "targetName": "Create",
            "metadataToken": 100673167,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.DbContext,System.Boolean):System.Object|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.Infrastructure.IModelCacheKeyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory::Dependencies:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385877708,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies|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.Infrastructure.ModelCacheKeyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies):void",
            "metadataToken": 100673209,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
        "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": [
              "ModelCacheKeyFactoryDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673215,
            "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.Infrastructure.ModelCacheKeyFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673219,
            "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.Infrastructure.ModelCacheKeyFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673220,
            "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.Infrastructure.ModelCacheKeyFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673221,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies):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.Infrastructure.ModelCacheKeyFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673222,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies|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.Infrastructure.ModelCacheKeyFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies::.ctor():void",
            "metadataToken": 100673214,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCacheKeyFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer::Customize(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "targetName": "Customize",
            "metadataToken": 100673226,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "normalizedSignature": "Customize|(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):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.Infrastructure.ModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer::Customize(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "targetName": "Customize",
            "metadataToken": 100673168,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "normalizedSignature": "Customize|(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):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.Infrastructure.IModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer::Dependencies:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385877710,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies|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.Infrastructure.ModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):void",
            "metadataToken": 100673224,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
        "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": [
              "ModelCustomizerDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673229,
            "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.Infrastructure.ModelCustomizerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673233,
            "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.Infrastructure.ModelCustomizerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673234,
            "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.Infrastructure.ModelCustomizerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673235,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):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.Infrastructure.ModelCustomizerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673236,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies|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.Infrastructure.ModelCustomizerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies::.ctor():void",
            "metadataToken": 100673228,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
        "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": [
              "ModelDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673242,
            "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.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673246,
            "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.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673247,
            "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.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673248,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies):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.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673249,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies|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.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Logger",
            "metadataToken": 385877713,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model,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.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies::.ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100673239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer::Initialize(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Initialize",
            "metadataToken": 100673253,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Initialize|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.ModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer::InitializeModel(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,System.Boolean):System.Void",
            "targetName": "InitializeModel",
            "metadataToken": 100673254,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,System.Boolean):System.Void",
            "normalizedSignature": "InitializeModel|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,System.Boolean):System.Void|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.Infrastructure.ModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer::Dependencies:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385877714,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies|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.Infrastructure.ModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies):void",
            "metadataToken": 100673251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
        "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": [
              "ModelRuntimeInitializerDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673262,
            "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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673266,
            "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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673267,
            "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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673268,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies):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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673269,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies|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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::ModelDependencies:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "targetName": "ModelDependencies",
            "metadataToken": 385877716,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "normalizedSignature": "ModelDependencies|:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies|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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::ModelValidator:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator",
            "targetName": "ModelValidator",
            "metadataToken": 385877717,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator",
            "normalizedSignature": "ModelValidator|:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator|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.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies,Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator):void",
            "metadataToken": 100673257,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies,Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies,Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.ModelSnapshot",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelSnapshot",
        "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.Infrastructure.ModelSnapshot::BuildModel(Microsoft.EntityFrameworkCore.ModelBuilder):System.Void",
            "targetName": "BuildModel",
            "metadataToken": 100671257,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ModelBuilder):System.Void",
            "normalizedSignature": "BuildModel|(Microsoft.EntityFrameworkCore.ModelBuilder):System.Void|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.Infrastructure.ModelSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.ModelSnapshot::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877984,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.ModelSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.ModelSnapshot::.ctor():void",
            "metadataToken": 100671258,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSource",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelSource",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelSource"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSource::GetModel(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "GetModel",
            "metadataToken": 100673273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "GetModel|(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.ModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSource::CreateModel(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "CreateModel",
            "metadataToken": 100673274,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "CreateModel|(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.ModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSource::CreateModel(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder,Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "CreateModel",
            "metadataToken": 100673275,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder,Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "CreateModel|(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.IConventionSetBuilder,Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.ModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelSource::GetModel(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "GetModel",
            "metadataToken": 100673170,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "GetModel|(Microsoft.EntityFrameworkCore.DbContext,Microsoft.EntityFrameworkCore.ModelCreationDependencies,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.IModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelSource"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSource::Dependencies:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385877718,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies|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.Infrastructure.ModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSource::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies):void",
            "metadataToken": 100673271,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
        "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": [
              "ModelSourceDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673284,
            "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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673288,
            "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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673289,
            "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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673290,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies):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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673291,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies|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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::ModelCustomizer:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer",
            "targetName": "ModelCustomizer",
            "metadataToken": 385877720,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer",
            "normalizedSignature": "ModelCustomizer|:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer|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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::ModelCacheKeyFactory:Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory",
            "targetName": "ModelCacheKeyFactory",
            "metadataToken": 385877721,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory",
            "normalizedSignature": "ModelCacheKeyFactory|:Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory|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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::MemoryCache:Microsoft.Extensions.Caching.Memory.IMemoryCache",
            "targetName": "MemoryCache",
            "metadataToken": 385877722,
            "canonicalSignature": ":Microsoft.Extensions.Caching.Memory.IMemoryCache",
            "normalizedSignature": "MemoryCache|:Microsoft.Extensions.Caching.Memory.IMemoryCache|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.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer,Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory,Microsoft.Extensions.Caching.Memory.IMemoryCache):void",
            "metadataToken": 100673277,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer,Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory,Microsoft.Extensions.Caching.Memory.IMemoryCache):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer,Microsoft.EntityFrameworkCore.Infrastructure.IModelCacheKeyFactory,Microsoft.Extensions.Caching.Memory.IMemoryCache):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelSourceDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673295,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateRelationships(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateRelationships",
            "metadataToken": 100673296,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateRelationships|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidatePropertyMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePropertyMapping",
            "metadataToken": 100673297,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePropertyMapping|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidatePropertyMapping(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePropertyMapping",
            "metadataToken": 100673298,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePropertyMapping|(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidatePropertyMapping(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePropertyMapping",
            "metadataToken": 100673299,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePropertyMapping|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ThrowPropertyNotMappedException(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionProperty):System.Void",
            "targetName": "ThrowPropertyNotMappedException",
            "metadataToken": 100673300,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionProperty):System.Void",
            "normalizedSignature": "ThrowPropertyNotMappedException|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionProperty):System.Void|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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::IsOwned(System.Type,Microsoft.EntityFrameworkCore.Metadata.IConventionModel):System.Boolean",
            "targetName": "IsOwned",
            "metadataToken": 100673301,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IConventionModel):System.Boolean",
            "normalizedSignature": "IsOwned|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IConventionModel):System.Boolean|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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateIgnoredMembers(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateIgnoredMembers",
            "metadataToken": 100673302,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateIgnoredMembers|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateNoShadowKeys(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateNoShadowKeys",
            "metadataToken": 100673303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateNoShadowKeys|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateNoMutableKeys(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateNoMutableKeys",
            "metadataToken": 100673304,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateNoMutableKeys|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateNoCycles(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateNoCycles",
            "metadataToken": 100673305,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateNoCycles|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateNonNullPrimaryKeys(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateNonNullPrimaryKeys",
            "metadataToken": 100673306,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateNonNullPrimaryKeys|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateClrInheritance(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateClrInheritance",
            "metadataToken": 100673307,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateClrInheritance|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateInheritanceMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateInheritanceMapping",
            "metadataToken": 100673309,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateInheritanceMapping|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "targetName": "ValidateDiscriminatorValues",
            "metadataToken": 100673310,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "normalizedSignature": "ValidateDiscriminatorValues|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.IComplexType):System.Void",
            "targetName": "ValidateDiscriminatorValues",
            "metadataToken": 100673311,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IComplexType):System.Void",
            "normalizedSignature": "ValidateDiscriminatorValues|(Microsoft.EntityFrameworkCore.Metadata.IComplexType):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateChangeTrackingStrategy(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateChangeTrackingStrategy",
            "metadataToken": 100673312,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateOwnership(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateOwnership",
            "metadataToken": 100673313,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateOwnership|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateForeignKeys",
            "metadataToken": 100673315,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::IsRedundant(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Boolean",
            "targetName": "IsRedundant",
            "metadataToken": 100673316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Boolean",
            "normalizedSignature": "IsRedundant|(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateFieldMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateFieldMapping",
            "metadataToken": 100673317,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateFieldMapping|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateTypeMappings(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateTypeMappings",
            "metadataToken": 100673318,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateTypeMappings|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateEntityClrTypes(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateEntityClrTypes",
            "metadataToken": 100673319,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateEntityClrTypes|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidatePrimitiveCollections(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePrimitiveCollections",
            "metadataToken": 100673320,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePrimitiveCollections|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateQueryFilters(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateQueryFilters",
            "metadataToken": 100673321,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateQueryFilters|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateData(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateData",
            "metadataToken": 100673322,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateData|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::ValidateTriggers(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateTriggers",
            "metadataToken": 100673323,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateTriggers|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::LogShadowProperties(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "LogShadowProperties",
            "metadataToken": 100673324,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "LogShadowProperties|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator::Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.IModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::Dependencies:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385877723,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies|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.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies):void",
            "metadataToken": 100673293,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
        "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": [
              "ModelValidatorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673335,
            "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.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673339,
            "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.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673340,
            "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.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies):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.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673342,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies|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.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::MemberClassifier:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "targetName": "MemberClassifier",
            "metadataToken": 385877725,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "normalizedSignature": "MemberClassifier|:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier|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.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier):void",
            "metadataToken": 100673332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`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.IDbContextFactory`1",
            "targetName": "Microsoft.EntityFrameworkCore.IDbContextFactory`1",
            "typeArguments": [
              "TContext"
            ]
          }
        ],
        "typeParameters": [
          "TContext"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1::CreateDbContext():TContext",
            "targetName": "CreateDbContext",
            "metadataToken": 100673346,
            "canonicalSignature": "():TContext",
            "normalizedSignature": "CreateDbContext|():TContext|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.Infrastructure.PooledDbContextFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1::CreateDbContextAsync(System.Threading.CancellationToken):Task_1",
            "targetName": "CreateDbContextAsync",
            "metadataToken": 100673347,
            "canonicalSignature": "(System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "CreateDbContextAsync|(System.Threading.CancellationToken):Task_1|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.Infrastructure.PooledDbContextFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.IDbContextFactory`1::CreateDbContext():TContext",
            "targetName": "CreateDbContext",
            "metadataToken": 100663878,
            "canonicalSignature": "():TContext",
            "normalizedSignature": "CreateDbContext|():TContext|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.IDbContextFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.IDbContextFactory`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.IDbContextFactory`1::CreateDbContextAsync(System.Threading.CancellationToken):Task_1",
            "targetName": "CreateDbContextAsync",
            "metadataToken": 100663879,
            "canonicalSignature": "(System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "CreateDbContextAsync|(System.Threading.CancellationToken):Task_1|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.IDbContextFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.IDbContextFactory`1"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1::.ctor(IDbContextPool_1):void",
            "metadataToken": 100673344,
            "canonicalSignature": "(IDbContextPool_1):void",
            "normalizedSignature": "constructor|(IDbContextPool_1):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1::.ctor(DbContextOptions_1,System.Int32):void",
            "metadataToken": 100673345,
            "canonicalSignature": "(DbContextOptions_1,System.Int32):void",
            "normalizedSignature": "constructor|(DbContextOptions_1,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure"
          }
        ],
        "typeParameters": [
          "TBuilder",
          "TExtension"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::MaxBatchSize(System.Int32):TBuilder",
            "targetName": "MaxBatchSize",
            "metadataToken": 100671262,
            "canonicalSignature": "(System.Int32):TBuilder",
            "normalizedSignature": "MaxBatchSize|(System.Int32):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::MinBatchSize(System.Int32):TBuilder",
            "targetName": "MinBatchSize",
            "metadataToken": 100671263,
            "canonicalSignature": "(System.Int32):TBuilder",
            "normalizedSignature": "MinBatchSize|(System.Int32):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::CommandTimeout(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):TBuilder",
            "targetName": "CommandTimeout",
            "metadataToken": 100671264,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):TBuilder",
            "normalizedSignature": "CommandTimeout|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::MigrationsAssembly(System.String):TBuilder",
            "targetName": "MigrationsAssembly",
            "metadataToken": 100671265,
            "canonicalSignature": "(System.String):TBuilder",
            "normalizedSignature": "MigrationsAssembly|(System.String):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::MigrationsAssembly(System.Reflection.Assembly):TBuilder",
            "targetName": "MigrationsAssembly",
            "metadataToken": 100671266,
            "canonicalSignature": "(System.Reflection.Assembly):TBuilder",
            "normalizedSignature": "MigrationsAssembly|(System.Reflection.Assembly):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::MigrationsHistoryTable(System.String,System.String):TBuilder",
            "targetName": "MigrationsHistoryTable",
            "metadataToken": 100671267,
            "canonicalSignature": "(System.String,System.String):TBuilder",
            "normalizedSignature": "MigrationsHistoryTable|(System.String,System.String):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::UseRelationalNulls(System.Boolean):TBuilder",
            "targetName": "UseRelationalNulls",
            "metadataToken": 100671268,
            "canonicalSignature": "(System.Boolean):TBuilder",
            "normalizedSignature": "UseRelationalNulls|(System.Boolean):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::UseQuerySplittingBehavior(Microsoft.EntityFrameworkCore.QuerySplittingBehavior):TBuilder",
            "targetName": "UseQuerySplittingBehavior",
            "metadataToken": 100671269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.QuerySplittingBehavior):TBuilder",
            "normalizedSignature": "UseQuerySplittingBehavior|(Microsoft.EntityFrameworkCore.QuerySplittingBehavior):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::ExecutionStrategy(System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):TBuilder",
            "targetName": "ExecutionStrategy",
            "metadataToken": 100671270,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):TBuilder",
            "normalizedSignature": "ExecutionStrategy|(System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::TranslateParameterizedCollectionsToConstants():TBuilder",
            "targetName": "TranslateParameterizedCollectionsToConstants",
            "metadataToken": 100671271,
            "canonicalSignature": "():TBuilder",
            "normalizedSignature": "TranslateParameterizedCollectionsToConstants|():TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::TranslateParameterizedCollectionsToParameters():TBuilder",
            "targetName": "TranslateParameterizedCollectionsToParameters",
            "metadataToken": 100671272,
            "canonicalSignature": "():TBuilder",
            "normalizedSignature": "TranslateParameterizedCollectionsToParameters|():TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::UseParameterizedCollectionMode(Microsoft.EntityFrameworkCore.ParameterTranslationMode):TBuilder",
            "targetName": "UseParameterizedCollectionMode",
            "metadataToken": 100671273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ParameterTranslationMode):TBuilder",
            "normalizedSignature": "UseParameterizedCollectionMode|(Microsoft.EntityFrameworkCore.ParameterTranslationMode):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::WithOption(Func_2):TBuilder",
            "targetName": "WithOption",
            "metadataToken": 100671274,
            "canonicalSignature": "(Func_2):TBuilder",
            "normalizedSignature": "WithOption|(Func_2):TBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671275,
            "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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671276,
            "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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671277,
            "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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::OptionsBuilder:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder",
            "targetName": "OptionsBuilder",
            "metadataToken": 385877985,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContextOptionsBuilder",
            "normalizedSignature": "OptionsBuilder|:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder|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.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure::OptionsBuilder:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder",
            "targetName": "OptionsBuilder",
            "metadataToken": 385877983,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContextOptionsBuilder",
            "normalizedSignature": "OptionsBuilder|:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder|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.IRelationalDbContextOptionsBuilderInfrastructure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IRelationalDbContextOptionsBuilderInfrastructure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2::.ctor(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder):void",
            "metadataToken": 100671259,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelCustomizer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelCustomizer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer::Customize(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "targetName": "Customize",
            "metadataToken": 100673168,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):System.Void",
            "normalizedSignature": "Customize|(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.DbContext):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.Infrastructure.IModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelCustomizer"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelCustomizer::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):void",
            "metadataToken": 100671278,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizerDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelCustomizer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
        "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": [
              "RelationalModelDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671289,
            "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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671293,
            "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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671294,
            "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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671295,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies):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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100671296,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies|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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::RowKeyValueFactoryFactory:Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactoryFactory",
            "targetName": "RowKeyValueFactoryFactory",
            "metadataToken": 385877988,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactoryFactory",
            "normalizedSignature": "RowKeyValueFactoryFactory|:Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactoryFactory|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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::RowForeignKeyValueFactoryFactory:Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactoryFactory",
            "targetName": "RowForeignKeyValueFactoryFactory",
            "metadataToken": 385877989,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactoryFactory",
            "normalizedSignature": "RowForeignKeyValueFactoryFactory|:Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactoryFactory|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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::RowIndexValueFactoryFactory:Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactoryFactory",
            "targetName": "RowIndexValueFactoryFactory",
            "metadataToken": 385877990,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactoryFactory",
            "normalizedSignature": "RowIndexValueFactoryFactory|:Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactoryFactory|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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::ValueConverterSelector:Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector",
            "targetName": "ValueConverterSelector",
            "metadataToken": 385877991,
            "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.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies::.ctor(Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactoryFactory,Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactoryFactory,Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactoryFactory,Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector):void",
            "metadataToken": 100671280,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactoryFactory,Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactoryFactory,Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactoryFactory,Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactoryFactory,Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactoryFactory,Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactoryFactory,Microsoft.EntityFrameworkCore.Storage.ValueConversion.IValueConverterSelector):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializer"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer::InitializeModel(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,System.Boolean):System.Void",
            "targetName": "InitializeModel",
            "metadataToken": 100671301,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,System.Boolean):System.Void",
            "normalizedSignature": "InitializeModel|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelRuntimeInitializer::Initialize(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Initialize",
            "metadataToken": 100673169,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Initialize|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IModel|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.Infrastructure.IModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelRuntimeInitializer"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer::RelationalDependencies:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385877992,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies|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.Infrastructure.RelationalModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies):void",
            "metadataToken": 100671299,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelRuntimeInitializerDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
        "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": [
              "RelationalModelRuntimeInitializerDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671308,
            "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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671312,
            "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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671313,
            "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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671314,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies):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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100671315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies|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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::RelationalModelDependencies:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "targetName": "RelationalModelDependencies",
            "metadataToken": 385877994,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "normalizedSignature": "RelationalModelDependencies|:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies|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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::RelationalAnnotationProvider:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "targetName": "RelationalAnnotationProvider",
            "metadataToken": 385877995,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "normalizedSignature": "RelationalAnnotationProvider|:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider|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.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies,Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider):void",
            "metadataToken": 100671303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies,Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies,Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelRuntimeInitializerDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Validate",
            "metadataToken": 100671319,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidatePrimitiveCollections(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePrimitiveCollections",
            "metadataToken": 100671320,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePrimitiveCollections|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidatePropertyMapping(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePropertyMapping",
            "metadataToken": 100671321,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePropertyMapping|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSqlQueries(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSqlQueries",
            "metadataToken": 100671322,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSqlQueries|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateDbFunctions(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateDbFunctions",
            "metadataToken": 100671323,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateDbFunctions|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateStoredProcedures(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateStoredProcedures",
            "metadataToken": 100671324,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateStoredProcedures|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateBoolsWithDefaults(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateBoolsWithDefaults",
            "metadataToken": 100671326,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateBoolsWithDefaults|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateDefaultValuesOnKeys(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateDefaultValuesOnKeys",
            "metadataToken": 100671327,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateDefaultValuesOnKeys|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateNoMutableKeys(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateNoMutableKeys",
            "metadataToken": 100671328,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateNoMutableKeys|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedTableCompatibility(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedTableCompatibility",
            "metadataToken": 100671329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedTableCompatibility|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedTableCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedTableCompatibility",
            "metadataToken": 100671331,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedTableCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedViewCompatibility(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedViewCompatibility",
            "metadataToken": 100671332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedViewCompatibility|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedViewCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedViewCompatibility",
            "metadataToken": 100671333,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedViewCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedColumnsCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedColumnsCompatibility",
            "metadataToken": 100671335,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedColumnsCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateCompatible(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IProperty,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateCompatible",
            "metadataToken": 100671336,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IProperty,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateCompatible|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IProperty,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::GetDefaultColumnValue(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.Object",
            "targetName": "GetDefaultColumnValue",
            "metadataToken": 100671337,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.Object",
            "normalizedSignature": "GetDefaultColumnValue|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.Object|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedForeignKeysCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedForeignKeysCompatibility",
            "metadataToken": 100671338,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedForeignKeysCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateCompatible(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateCompatible",
            "metadataToken": 100671339,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateCompatible|(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedIndexesCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedIndexesCompatibility",
            "metadataToken": 100671340,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedIndexesCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateCompatible(Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore.Metadata.IIndex,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateCompatible",
            "metadataToken": 100671341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore.Metadata.IIndex,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateCompatible|(Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore.Metadata.IIndex,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedKeysCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedKeysCompatibility",
            "metadataToken": 100671342,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedKeysCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateCompatible(Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Metadata.IKey,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateCompatible",
            "metadataToken": 100671343,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Metadata.IKey,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateCompatible|(Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Metadata.IKey,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedCheckConstraintCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedCheckConstraintCompatibility",
            "metadataToken": 100671344,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedCheckConstraintCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateCompatible(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateCompatible",
            "metadataToken": 100671345,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateCompatible|(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateSharedTriggerCompatibility(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateSharedTriggerCompatibility",
            "metadataToken": 100671346,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateSharedTriggerCompatibility|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateCompatible(Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateCompatible",
            "metadataToken": 100671347,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateCompatible|(Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.String,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateInheritanceMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateInheritanceMapping",
            "metadataToken": 100671348,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateInheritanceMapping|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateValueGeneration(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateValueGeneration",
            "metadataToken": 100671349,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateValueGeneration|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateMappingStrategy(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.String):System.Void",
            "targetName": "ValidateMappingStrategy",
            "metadataToken": 100671350,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.String):System.Void",
            "normalizedSignature": "ValidateMappingStrategy|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::IsRedundant(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Boolean",
            "targetName": "IsRedundant",
            "metadataToken": 100671353,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Boolean",
            "normalizedSignature": "IsRedundant|(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Boolean|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateMappingFragments(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateMappingFragments",
            "metadataToken": 100671354,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateMappingFragments|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidatePropertyOverrides(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidatePropertyOverrides",
            "metadataToken": 100671355,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidatePropertyOverrides|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateIndexProperties(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateIndexProperties",
            "metadataToken": 100671357,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateIndexProperties|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateData(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateData",
            "metadataToken": 100671358,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateData|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateTriggers(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateTriggers",
            "metadataToken": 100671359,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateTriggers|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateJsonEntities(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "ValidateJsonEntities",
            "metadataToken": 100671360,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "ValidateJsonEntities|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateJsonEntityRoot(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "targetName": "ValidateJsonEntityRoot",
            "metadataToken": 100671363,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "normalizedSignature": "ValidateJsonEntityRoot|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateJsonEntityNavigations(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "targetName": "ValidateJsonEntityNavigations",
            "metadataToken": 100671364,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "normalizedSignature": "ValidateJsonEntityNavigations|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateJsonEntityKey(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "targetName": "ValidateJsonEntityKey",
            "metadataToken": 100671365,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "normalizedSignature": "ValidateJsonEntityKey|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidateJsonEntityProperties(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "targetName": "ValidateJsonEntityProperties",
            "metadataToken": 100671366,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Void",
            "normalizedSignature": "ValidateJsonEntityProperties|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.IEntityType):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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ThrowPropertyNotMappedException(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionProperty):System.Void",
            "targetName": "ThrowPropertyNotMappedException",
            "metadataToken": 100671369,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionProperty):System.Void",
            "normalizedSignature": "ThrowPropertyNotMappedException|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionProperty):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator::Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.IModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidatePropertyMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1<Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation>):System.Void",
            "targetName": "ValidatePropertyMapping",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1<Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation>):System.Void",
            "normalizedSignature": "ValidatePropertyMapping|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1<Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation>):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::ValidatePropertyMapping(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1<Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation>):System.Void",
            "targetName": "ValidatePropertyMapping",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1<Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation>):System.Void",
            "normalizedSignature": "ValidatePropertyMapping|(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1<Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation>):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::RelationalDependencies:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385877996,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies|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.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies):void",
            "metadataToken": 100671317,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
        "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": [
              "RelationalModelValidatorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671380,
            "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.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671384,
            "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.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671385,
            "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.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671386,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies):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.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100671387,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies|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.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385877998,
            "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.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100671377,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::Clone():Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "Clone",
            "metadataToken": 100671392,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "Clone|():Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithConnectionString(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithConnectionString",
            "metadataToken": 100671394,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithConnectionString|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithConnection(System.Data.Common.DbConnection):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithConnection",
            "metadataToken": 100671397,
            "canonicalSignature": "(System.Data.Common.DbConnection):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithConnection|(System.Data.Common.DbConnection):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithConnection(System.Data.Common.DbConnection,System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithConnection",
            "metadataToken": 100671398,
            "canonicalSignature": "(System.Data.Common.DbConnection,System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithConnection|(System.Data.Common.DbConnection,System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithCommandTimeout(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithCommandTimeout",
            "metadataToken": 100671400,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithCommandTimeout|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithMaxBatchSize(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithMaxBatchSize",
            "metadataToken": 100671402,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithMaxBatchSize|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithMinBatchSize(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithMinBatchSize",
            "metadataToken": 100671404,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithMinBatchSize|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithUseRelationalNulls(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithUseRelationalNulls",
            "metadataToken": 100671406,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithUseRelationalNulls|(System.Boolean):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithUseQuerySplittingBehavior(Microsoft.EntityFrameworkCore.QuerySplittingBehavior):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithUseQuerySplittingBehavior",
            "metadataToken": 100671408,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.QuerySplittingBehavior):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithUseQuerySplittingBehavior|(Microsoft.EntityFrameworkCore.QuerySplittingBehavior):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithMigrationsAssembly(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithMigrationsAssembly",
            "metadataToken": 100671411,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithMigrationsAssembly|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithMigrationsAssembly(System.Reflection.Assembly):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithMigrationsAssembly",
            "metadataToken": 100671412,
            "canonicalSignature": "(System.Reflection.Assembly):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithMigrationsAssembly|(System.Reflection.Assembly):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithMigrationsHistoryTableName(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithMigrationsHistoryTableName",
            "metadataToken": 100671414,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithMigrationsHistoryTableName|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithMigrationsHistoryTableSchema(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithMigrationsHistoryTableSchema",
            "metadataToken": 100671416,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithMigrationsHistoryTableSchema|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithExecutionStrategyFactory(System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithExecutionStrategyFactory",
            "metadataToken": 100671418,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithExecutionStrategyFactory|(System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithUseParameterizedCollectionMode(Microsoft.EntityFrameworkCore.ParameterTranslationMode):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "WithUseParameterizedCollectionMode",
            "metadataToken": 100671420,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ParameterTranslationMode):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "WithUseParameterizedCollectionMode|(Microsoft.EntityFrameworkCore.ParameterTranslationMode):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::Extract(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "Extract",
            "metadataToken": 100671421,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "Extract|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "ApplyServices",
            "metadataToken": 100671422,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "ApplyServices|(Microsoft.Extensions.DependencyInjection.IServiceCollection):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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::Validate(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Validate",
            "metadataToken": 100671423,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::WithDefaultWarningConfiguration(Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "targetName": "WithDefaultWarningConfiguration",
            "metadataToken": 100671424,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension",
            "normalizedSignature": "WithDefaultWarningConfiguration|(Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension):Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::ApplyDefaults(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "targetName": "ApplyDefaults",
            "metadataToken": 100673161,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "normalizedSignature": "ApplyDefaults|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension|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.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "ApplyServices",
            "metadataToken": 100673160,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "ApplyServices|(Microsoft.Extensions.DependencyInjection.IServiceCollection):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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::Validate(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "targetName": "Validate",
            "metadataToken": 100673162,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):System.Void",
            "normalizedSignature": "Validate|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):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.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::Info:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "targetName": "Info",
            "metadataToken": 385877999,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "normalizedSignature": "Info|:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::ConnectionString:System.String",
            "targetName": "ConnectionString",
            "metadataToken": 385878000,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ConnectionString|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::Connection:System.Data.Common.DbConnection",
            "targetName": "Connection",
            "metadataToken": 385878001,
            "canonicalSignature": ":System.Data.Common.DbConnection",
            "normalizedSignature": "Connection|:System.Data.Common.DbConnection|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::IsConnectionOwned:System.Boolean",
            "targetName": "IsConnectionOwned",
            "metadataToken": 385878002,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConnectionOwned|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::CommandTimeout:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "CommandTimeout",
            "metadataToken": 385878003,
            "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=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::MaxBatchSize:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxBatchSize",
            "metadataToken": 385878004,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxBatchSize|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::MinBatchSize:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinBatchSize",
            "metadataToken": 385878005,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MinBatchSize|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::UseRelationalNulls:System.Boolean",
            "targetName": "UseRelationalNulls",
            "metadataToken": 385878006,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "UseRelationalNulls|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::QuerySplittingBehavior:System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QuerySplittingBehavior",
            "metadataToken": 385878007,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QuerySplittingBehavior|:System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::MigrationsAssembly:System.String",
            "targetName": "MigrationsAssembly",
            "metadataToken": 385878008,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "MigrationsAssembly|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::MigrationsAssemblyObject:System.Reflection.Assembly",
            "targetName": "MigrationsAssemblyObject",
            "metadataToken": 385878009,
            "canonicalSignature": ":System.Reflection.Assembly",
            "normalizedSignature": "MigrationsAssemblyObject|:System.Reflection.Assembly|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::MigrationsHistoryTableName:System.String",
            "targetName": "MigrationsHistoryTableName",
            "metadataToken": 385878010,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "MigrationsHistoryTableName|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::MigrationsHistoryTableSchema:System.String",
            "targetName": "MigrationsHistoryTableSchema",
            "metadataToken": 385878011,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "MigrationsHistoryTableSchema|: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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::ExecutionStrategyFactory:System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ExecutionStrategyFactory",
            "metadataToken": 385878012,
            "canonicalSignature": ":System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ExecutionStrategyFactory|:System.Func_2[[Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::ParameterizedCollectionMode:Microsoft.EntityFrameworkCore.ParameterTranslationMode",
            "targetName": "ParameterizedCollectionMode",
            "metadataToken": 385878013,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ParameterTranslationMode",
            "normalizedSignature": "ParameterizedCollectionMode|:Microsoft.EntityFrameworkCore.ParameterTranslationMode|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.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension::Info:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "targetName": "Info",
            "metadataToken": 385877703,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
            "normalizedSignature": "Info|:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo|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.IDbContextOptionsExtension",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::.ctor():void",
            "metadataToken": 100671389,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension):void",
            "metadataToken": 100671390,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Protected",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo::GetServiceProviderHashCode():System.Int32",
            "targetName": "GetServiceProviderHashCode",
            "metadataToken": 100674925,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetServiceProviderHashCode|():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.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo::ShouldUseSameServiceProvider(Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo):System.Boolean",
            "targetName": "ShouldUseSameServiceProvider",
            "metadataToken": 100674926,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo):System.Boolean",
            "normalizedSignature": "ShouldUseSameServiceProvider|(Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo):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.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo::Extension:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "targetName": "Extension",
            "metadataToken": 385878354,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension",
            "normalizedSignature": "Extension|:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension|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.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo::IsDatabaseProvider:System.Boolean",
            "targetName": "IsDatabaseProvider",
            "metadataToken": 385878355,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDatabaseProvider|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo::LogFragment:System.String",
            "targetName": "LogFragment",
            "metadataToken": 385878356,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "LogFragment|: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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension):void",
            "metadataToken": 100674922,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptionsExtension):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalOptionsExtension+RelationalExtensionInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100673350,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100673351,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddAnnotations(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": "AddAnnotations",
            "metadataToken": 100673352,
            "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]]):System.Void",
            "normalizedSignature": "AddAnnotations|(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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100673353,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673355,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::GetAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "GetAnnotation",
            "metadataToken": 100673356,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "GetAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100673357,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::CreateAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "CreateAnnotation",
            "metadataToken": 100673360,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "CreateAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673361,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673362,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddRuntimeAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673363,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddRuntimeAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddRuntimeAnnotations",
            "metadataToken": 100673364,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddRuntimeAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::AddRuntimeAnnotations(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": "AddRuntimeAnnotations",
            "metadataToken": 100673365,
            "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]]):System.Void",
            "normalizedSignature": "AddRuntimeAnnotations|(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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::SetRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "SetRuntimeAnnotation",
            "metadataToken": 100673366,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "SetRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::SetRuntimeAnnotation(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "SetRuntimeAnnotation",
            "metadataToken": 100673367,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "SetRuntimeAnnotation|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673368,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673369,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::RemoveRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "RemoveRuntimeAnnotation",
            "metadataToken": 100673370,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "RemoveRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::CreateRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "CreateRuntimeAnnotation",
            "metadataToken": 100673371,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "CreateRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|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.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):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.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|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.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::Item[System.String]:System.Object",
            "targetName": "Item",
            "metadataToken": 385877726,
            "canonicalSignature": "[System.String]:System.Object",
            "normalizedSignature": "Item|[System.String]:System.Object|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase::.ctor():void",
            "metadataToken": 100673349,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
        "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": [
              "RuntimeModelDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100673389,
            "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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673393,
            "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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673394,
            "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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::Equals(Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673395,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies):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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100673396,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies|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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385877729,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource|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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::ConstructorBindingFactory:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "targetName": "ConstructorBindingFactory",
            "metadataToken": 385877730,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "normalizedSignature": "ConstructorBindingFactory|:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory|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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::ParameterBindingFactories:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories",
            "targetName": "ParameterBindingFactories",
            "metadataToken": 385877731,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories",
            "normalizedSignature": "ParameterBindingFactories|:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories|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.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void",
            "metadataToken": 100673382,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IInternalServiceCollectionMap"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransient():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransient",
            "metadataToken": 100673405,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransient|():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScoped():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScoped",
            "metadataToken": 100673406,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScoped|():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingleton():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingleton",
            "metadataToken": 100673407,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingleton|():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransient(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransient",
            "metadataToken": 100673408,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransient|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScoped(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScoped",
            "metadataToken": 100673409,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScoped|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingleton(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingleton",
            "metadataToken": 100673410,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingleton|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAdd(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAdd",
            "metadataToken": 100673411,
            "canonicalSignature": "(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAdd|(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransient(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransient",
            "metadataToken": 100673412,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransient|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScoped(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScoped",
            "metadataToken": 100673413,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScoped|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingleton(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingleton",
            "metadataToken": 100673414,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingleton|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransient(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransient",
            "metadataToken": 100673418,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransient|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScoped(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScoped",
            "metadataToken": 100673419,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScoped|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingleton(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingleton",
            "metadataToken": 100673420,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingleton|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAdd(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAdd",
            "metadataToken": 100673421,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAdd|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingleton(TService):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingleton",
            "metadataToken": 100673422,
            "canonicalSignature": "(TService):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingleton|(TService):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingleton(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingleton",
            "metadataToken": 100673423,
            "canonicalSignature": "(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingleton|(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransientEnumerable():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransientEnumerable",
            "metadataToken": 100673424,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransientEnumerable|():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScopedEnumerable():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScopedEnumerable",
            "metadataToken": 100673425,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScopedEnumerable|():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingletonEnumerable():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingletonEnumerable",
            "metadataToken": 100673426,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingletonEnumerable|():Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransientEnumerable(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransientEnumerable",
            "metadataToken": 100673427,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransientEnumerable|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScopedEnumerable(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScopedEnumerable",
            "metadataToken": 100673428,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScopedEnumerable|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingletonEnumerable(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingletonEnumerable",
            "metadataToken": 100673429,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingletonEnumerable|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddEnumerable(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddEnumerable",
            "metadataToken": 100673430,
            "canonicalSignature": "(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddEnumerable|(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddTransientEnumerable(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddTransientEnumerable",
            "metadataToken": 100673431,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddTransientEnumerable|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddScopedEnumerable(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddScopedEnumerable",
            "metadataToken": 100673432,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddScopedEnumerable|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingletonEnumerable(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingletonEnumerable",
            "metadataToken": 100673433,
            "canonicalSignature": "(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingletonEnumerable|(Func_2):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddEnumerable(System.Type,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddEnumerable",
            "metadataToken": 100673434,
            "canonicalSignature": "(System.Type,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddEnumerable|(System.Type,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingletonEnumerable(TService):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingletonEnumerable",
            "metadataToken": 100673435,
            "canonicalSignature": "(TService):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingletonEnumerable|(TService):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::TryAddSingletonEnumerable(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "targetName": "TryAddSingletonEnumerable",
            "metadataToken": 100673436,
            "canonicalSignature": "(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "normalizedSignature": "TryAddSingletonEnumerable|(System.Type,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::ServiceCollection:Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "ServiceCollection",
            "metadataToken": 385877734,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "ServiceCollection|:Microsoft.Extensions.DependencyInjection.IServiceCollection|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.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap::.ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection):void",
            "metadataToken": 100673401,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.DependencyInjection.IServiceCollection):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceProviderAccessor",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceProviderAccessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceProviderAccessor::RootServiceProvider:System.IServiceProvider",
            "targetName": "RootServiceProvider",
            "metadataToken": 385877737,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "RootServiceProvider|:System.IServiceProvider|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.Infrastructure.ServiceProviderAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ServiceProviderAccessor::.ctor(System.IServiceProvider):void",
            "metadataToken": 100673439,
            "canonicalSignature": "(System.IServiceProvider):void",
            "normalizedSignature": "constructor|(System.IServiceProvider):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ServiceProviderAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions::GetService(Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure_1[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):TService",
            "targetName": "GetService",
            "metadataToken": 100672876,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure_1[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):TService",
            "normalizedSignature": "GetService|(Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure_1[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):TService|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions::GetService(Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure_1[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):System.Object",
            "targetName": "GetService",
            "metadataToken": 100672877,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure_1[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):System.Object",
            "normalizedSignature": "GetService|(Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure_1[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):System.Object|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.Infrastructure.AccessorExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions::GetInfrastructure(IInfrastructure_1):T",
            "targetName": "GetInfrastructure",
            "metadataToken": 100672878,
            "canonicalSignature": "(IInfrastructure_1):T",
            "normalizedSignature": "GetInfrastructure|(IInfrastructure_1):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportDbContextInitializing():System.Void",
            "targetName": "ReportDbContextInitializing",
            "metadataToken": 100673086,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportDbContextInitializing|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportDbContextDisposing():System.Void",
            "targetName": "ReportDbContextDisposing",
            "metadataToken": 100673087,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportDbContextDisposing|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportQueryExecuting():System.Void",
            "targetName": "ReportQueryExecuting",
            "metadataToken": 100673089,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportQueryExecuting|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportSavingChanges():System.Void",
            "targetName": "ReportSavingChanges",
            "metadataToken": 100673091,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportSavingChanges|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportCompiledQueryCacheHit():System.Void",
            "targetName": "ReportCompiledQueryCacheHit",
            "metadataToken": 100673093,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportCompiledQueryCacheHit|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportCompiledQueryCacheMiss():System.Void",
            "targetName": "ReportCompiledQueryCacheMiss",
            "metadataToken": 100673094,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportCompiledQueryCacheMiss|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportExecutionStrategyOperationFailure():System.Void",
            "targetName": "ReportExecutionStrategyOperationFailure",
            "metadataToken": 100673097,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportExecutionStrategyOperationFailure|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData::ReportOptimisticConcurrencyFailure():System.Void",
            "targetName": "ReportOptimisticConcurrencyFailure",
            "metadataToken": 100673099,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "ReportOptimisticConcurrencyFailure|():System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkMetricsData",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::Print(System.Linq.Expressions.Expression,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "targetName": "Print",
            "metadataToken": 100673118,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "normalizedSignature": "Print|(System.Linq.Expressions.Expression,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::MakeMemberAccess(System.Linq.Expressions.Expression,System.Reflection.MemberInfo):System.Linq.Expressions.MemberExpression",
            "targetName": "MakeMemberAccess",
            "metadataToken": 100673119,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Reflection.MemberInfo):System.Linq.Expressions.MemberExpression",
            "normalizedSignature": "MakeMemberAccess|(System.Linq.Expressions.Expression,System.Reflection.MemberInfo):System.Linq.Expressions.MemberExpression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::Assign(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Assign",
            "metadataToken": 100673120,
            "canonicalSignature": "(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Assign|(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::TryGetEFPropertyArguments(System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.Expression&,System.String&):System.Boolean",
            "targetName": "TryGetEFPropertyArguments",
            "metadataToken": 100673121,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.Expression&,System.String&):System.Boolean",
            "normalizedSignature": "TryGetEFPropertyArguments|(System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.Expression&,System.String&):System.Boolean|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::TryGetIndexerArguments(System.Linq.Expressions.MethodCallExpression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&,System.String&):System.Boolean",
            "targetName": "TryGetIndexerArguments",
            "metadataToken": 100673122,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&,System.String&):System.Boolean",
            "normalizedSignature": "TryGetIndexerArguments|(System.Linq.Expressions.MethodCallExpression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&,System.String&):System.Boolean|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::GetPropertyAccess(System.Linq.Expressions.LambdaExpression):System.Reflection.PropertyInfo",
            "targetName": "GetPropertyAccess",
            "metadataToken": 100673123,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):System.Reflection.PropertyInfo",
            "normalizedSignature": "GetPropertyAccess|(System.Linq.Expressions.LambdaExpression):System.Reflection.PropertyInfo|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::GetMemberAccess(System.Linq.Expressions.LambdaExpression):System.Reflection.MemberInfo",
            "targetName": "GetMemberAccess",
            "metadataToken": 100673124,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberAccess|(System.Linq.Expressions.LambdaExpression):System.Reflection.MemberInfo|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::GetPropertyAccessList(System.Linq.Expressions.LambdaExpression):System.Collections.Generic.IReadOnlyList_1[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetPropertyAccessList",
            "metadataToken": 100673126,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):System.Collections.Generic.IReadOnlyList_1[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetPropertyAccessList|(System.Linq.Expressions.LambdaExpression):System.Collections.Generic.IReadOnlyList_1[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::GetMemberAccessList(System.Linq.Expressions.LambdaExpression):System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMemberAccessList",
            "metadataToken": 100673127,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMemberAccessList|(System.Linq.Expressions.LambdaExpression):System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::CreateValueBufferReadValueExpression(System.Linq.Expressions.Expression,System.Type,System.Int32,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression",
            "targetName": "CreateValueBufferReadValueExpression",
            "metadataToken": 100673128,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Type,System.Int32,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateValueBufferReadValueExpression|(System.Linq.Expressions.Expression,System.Type,System.Int32,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::CreateKeyValuesExpression(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "CreateKeyValuesExpression",
            "metadataToken": 100673131,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateKeyValuesExpression|(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Linq.Expressions.Expression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::CreateEFPropertyExpression(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "CreateEFPropertyExpression",
            "metadataToken": 100673132,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateEFPropertyExpression|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Boolean):System.Linq.Expressions.Expression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::CreateEFPropertyExpression(System.Linq.Expressions.Expression,System.Type,System.Type,System.String,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "CreateEFPropertyExpression",
            "metadataToken": 100673133,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Type,System.Type,System.String,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateEFPropertyExpression|(System.Linq.Expressions.Expression,System.Type,System.Type,System.String,System.Boolean):System.Linq.Expressions.Expression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::CreateEqualsExpression(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "CreateEqualsExpression",
            "metadataToken": 100673134,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateEqualsExpression|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::IsMemberAccess(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&):System.Boolean",
            "targetName": "IsMemberAccess",
            "metadataToken": 100673135,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&):System.Boolean",
            "normalizedSignature": "IsMemberAccess|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&):System.Boolean|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::IsMemberAccess(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity&):System.Boolean",
            "targetName": "IsMemberAccess",
            "metadataToken": 100673136,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity&):System.Boolean",
            "normalizedSignature": "IsMemberAccess|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,System.Linq.Expressions.Expression&,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity&):System.Boolean|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.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions::ValueBufferTryReadValueMethodSystem.Reflection.MethodInfo",
            "targetName": "ValueBufferTryReadValueMethod",
            "metadataToken": 67110476,
            "normalizedSignature": "ValueBufferTryReadValueMethod|System.Reflection.MethodInfo|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.LazyLoaderExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.LazyLoaderExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
        "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.Abstractions:Microsoft.EntityFrameworkCore.Infrastructure.LazyLoaderExtensions::Load(Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader,System.Object,TRelated&,System.String):TRelated",
            "targetName": "Load",
            "metadataToken": 100663380,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader,System.Object,TRelated&,System.String):TRelated",
            "normalizedSignature": "Load|(Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader,System.Object,TRelated&,System.String):TRelated|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.Infrastructure.LazyLoaderExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "ref"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.MethodInfoExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.MethodInfoExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.MethodInfoExtensions::IsEFPropertyMethod(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsEFPropertyMethod",
            "metadataToken": 100673203,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsEFPropertyMethod|(System.Reflection.MethodInfo):System.Boolean|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.Infrastructure.MethodInfoExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ProductInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ProductInfo",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.ProductInfo::GetVersion():System.String",
            "targetName": "GetVersion",
            "metadataToken": 100673348,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetVersion|():System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.ProductInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelExtensions",
        "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.Infrastructure.RelationalModelExtensions::GetRelationalDependencies(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "targetName": "GetRelationalDependencies",
            "metadataToken": 100671298,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies",
            "normalizedSignature": "GetRelationalDependencies|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String):Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelDependencies|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.Infrastructure.RelationalModelExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalPropertyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RelationalPropertyExtensions",
        "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.Infrastructure.RelationalPropertyExtensions::FormatColumns(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.String",
            "targetName": "FormatColumns",
            "metadataToken": 100671425,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.String",
            "normalizedSignature": "FormatColumns|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.String|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.Infrastructure.RelationalPropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Infrastructure.RelationalPropertyExtensions::GetColumnNames(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetColumnNames",
            "metadataToken": 100671426,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetColumnNames|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Infrastructure.RelationalPropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.TypeExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.TypeExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.TypeExtensions::ShortDisplayName(System.Type):System.String",
            "targetName": "ShortDisplayName",
            "metadataToken": 100673441,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "ShortDisplayName|(System.Type):System.String|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.Infrastructure.TypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier",
        "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "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:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Uniquify(System.String,IReadOnlyDictionary_2,System.Int32):System.String",
            "targetName": "Uniquify",
            "metadataToken": 100673442,
            "canonicalSignature": "(System.String,IReadOnlyDictionary_2,System.Int32):System.String",
            "normalizedSignature": "Uniquify|(System.String,IReadOnlyDictionary_2,System.Int32):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Uniquify(System.String,IReadOnlyDictionary_2,System.String,System.Int32):System.String",
            "targetName": "Uniquify",
            "metadataToken": 100673443,
            "canonicalSignature": "(System.String,IReadOnlyDictionary_2,System.String,System.Int32):System.String",
            "normalizedSignature": "Uniquify|(System.String,IReadOnlyDictionary_2,System.String,System.Int32):System.String|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.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Uniquify(System.String,IReadOnlyDictionary_2,Func_2,System.Int32):System.String",
            "targetName": "Uniquify",
            "metadataToken": 100673444,
            "canonicalSignature": "(System.String,IReadOnlyDictionary_2,Func_2,System.Int32):System.String",
            "normalizedSignature": "Uniquify|(System.String,IReadOnlyDictionary_2,Func_2,System.Int32):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Uniquify(System.String,IReadOnlyDictionary_2,Func_2,System.String,System.Int32):System.String",
            "targetName": "Uniquify",
            "metadataToken": 100673445,
            "canonicalSignature": "(System.String,IReadOnlyDictionary_2,Func_2,System.String,System.Int32):System.String",
            "normalizedSignature": "Uniquify|(System.String,IReadOnlyDictionary_2,Func_2,System.String,System.Int32):System.String|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.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Uniquify(System.String,System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Int32):System.String",
            "targetName": "Uniquify",
            "metadataToken": 100673446,
            "canonicalSignature": "(System.String,System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Int32):System.String",
            "normalizedSignature": "Uniquify|(System.String,System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Int32):System.String|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.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Truncate(System.String,System.Int32,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "targetName": "Truncate",
            "metadataToken": 100673447,
            "canonicalSignature": "(System.String,System.Int32,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "normalizedSignature": "Truncate|(System.String,System.Int32,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String|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.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Uniquifier::Truncate(System.String,System.Int32,System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "targetName": "Truncate",
            "metadataToken": 100673448,
            "canonicalSignature": "(System.String,System.Int32,System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "normalizedSignature": "Truncate|(System.String,System.Int32,System.String,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String|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.Infrastructure.Uniquifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
