{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Metadata",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
        "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.Metadata.ConfigurationSource::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67109691,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource::ExplicitMicrosoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "Explicit",
            "metadataToken": 67109692,
            "normalizedSignature": "Explicit|Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource::DataAnnotationMicrosoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "DataAnnotation",
            "metadataToken": 67109693,
            "normalizedSignature": "DataAnnotation|Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource::ConventionMicrosoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "Convention",
            "metadataToken": 67109694,
            "normalizedSignature": "Convention|Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
        "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.Metadata.PropertySaveBehavior::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67109726,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior::SaveMicrosoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "Save",
            "metadataToken": 67109727,
            "normalizedSignature": "Save|Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior::IgnoreMicrosoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "Ignore",
            "metadataToken": 67109728,
            "normalizedSignature": "Ignore|Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior::ThrowMicrosoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "Throw",
            "metadataToken": 67109729,
            "normalizedSignature": "Throw|Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Enum",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Enum",
          "targetName": "System.Enum"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IComparable",
            "targetName": "System.IComparable"
          },
          {
            "stableId": "System.Private.CoreLib:System.ISpanFormattable",
            "targetName": "System.ISpanFormattable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IFormattable",
            "targetName": "System.IFormattable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IConvertible",
            "targetName": "System.IConvertible"
          }
        ],
        "methods": [],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67110297,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::TableMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "Table",
            "metadataToken": 67110298,
            "normalizedSignature": "Table|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::ViewMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "View",
            "metadataToken": 67110299,
            "normalizedSignature": "View|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::SqlQueryMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "SqlQuery",
            "metadataToken": 67110300,
            "normalizedSignature": "SqlQuery|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::FunctionMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "Function",
            "metadataToken": 67110301,
            "normalizedSignature": "Function|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::InsertStoredProcedureMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "InsertStoredProcedure",
            "metadataToken": 67110302,
            "normalizedSignature": "InsertStoredProcedure|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::DeleteStoredProcedureMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "DeleteStoredProcedure",
            "metadataToken": 67110303,
            "normalizedSignature": "DeleteStoredProcedure|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType::UpdateStoredProcedureMicrosoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "UpdateStoredProcedure",
            "metadataToken": 67110304,
            "normalizedSignature": "UpdateStoredProcedure|Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
        "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.Metadata.ValueGenerated::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67109880,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated::NeverMicrosoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "Never",
            "metadataToken": 67109881,
            "normalizedSignature": "Never|Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated::OnAddMicrosoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "OnAdd",
            "metadataToken": 67109882,
            "normalizedSignature": "OnAdd|Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated::OnUpdateMicrosoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "OnUpdate",
            "metadataToken": 67109883,
            "normalizedSignature": "OnUpdate|Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated::OnUpdateSometimesMicrosoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "OnUpdateSometimes",
            "metadataToken": 67109884,
            "normalizedSignature": "OnUpdateSometimes|Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated::OnAddOrUpdateMicrosoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "OnAddOrUpdate",
            "metadataToken": 67109885,
            "normalizedSignature": "OnAddOrUpdate|Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper::GetOrAddEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "GetOrAddEntityType",
            "metadataToken": 100666370,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "GetOrAddEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.IAdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetDefaultName():System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669016,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetDefaultName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetName(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "targetName": "GetName",
            "metadataToken": 100669017,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "normalizedSignature": "GetName|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669021,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877039,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.ICheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877149,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877150,
            "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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877152,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IClrCollectionAccessor",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor::Add(System.Object,System.Object,System.Boolean):System.Boolean",
            "targetName": "Add",
            "metadataToken": 100666371,
            "canonicalSignature": "(System.Object,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "Add|(System.Object,System.Object,System.Boolean):System.Boolean|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.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor::Contains(System.Object,System.Object):System.Boolean",
            "targetName": "Contains",
            "metadataToken": 100666372,
            "canonicalSignature": "(System.Object,System.Object):System.Boolean",
            "normalizedSignature": "Contains|(System.Object,System.Object):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.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor::Create():System.Object",
            "targetName": "Create",
            "metadataToken": 100666377,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "Create|():System.Object|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.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor::GetOrCreate(System.Object,System.Boolean):System.Object",
            "targetName": "GetOrCreate",
            "metadataToken": 100666378,
            "canonicalSignature": "(System.Object,System.Boolean):System.Object",
            "normalizedSignature": "GetOrCreate|(System.Object,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.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor::CollectionType:System.Type",
            "targetName": "CollectionType",
            "metadataToken": 385876631,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "CollectionType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor::Get(System.Object,System.Int32):System.Object",
            "targetName": "Get",
            "metadataToken": 100667196,
            "canonicalSignature": "(System.Object,System.Int32):System.Object",
            "normalizedSignature": "Get|(System.Object,System.Int32):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.Metadata.IClrIndexedCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor::Set(System.Object,System.Int32,System.Object,System.Boolean):System.Void",
            "targetName": "Set",
            "metadataToken": 100667197,
            "canonicalSignature": "(System.Object,System.Int32,System.Object,System.Boolean):System.Void",
            "normalizedSignature": "Set|(System.Object,System.Int32,System.Object,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor::Create(System.Int32):System.Object",
            "targetName": "Create",
            "metadataToken": 100667198,
            "canonicalSignature": "(System.Int32):System.Object",
            "normalizedSignature": "Create|(System.Int32):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter::GetClrValueUsingContainingEntity(System.Object):System.Object",
            "targetName": "GetClrValueUsingContainingEntity",
            "metadataToken": 100666380,
            "canonicalSignature": "(System.Object):System.Object",
            "normalizedSignature": "GetClrValueUsingContainingEntity|(System.Object):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.Metadata.IClrPropertyGetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter::GetClrValueUsingContainingEntity(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Object",
            "targetName": "GetClrValueUsingContainingEntity",
            "metadataToken": 100666381,
            "canonicalSignature": "(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Object",
            "normalizedSignature": "GetClrValueUsingContainingEntity|(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):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.Metadata.IClrPropertyGetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter::HasSentinelValueUsingContainingEntity(System.Object):System.Boolean",
            "targetName": "HasSentinelValueUsingContainingEntity",
            "metadataToken": 100666382,
            "canonicalSignature": "(System.Object):System.Boolean",
            "normalizedSignature": "HasSentinelValueUsingContainingEntity|(System.Object):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter::HasSentinelValueUsingContainingEntity(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Boolean",
            "targetName": "HasSentinelValueUsingContainingEntity",
            "metadataToken": 100666383,
            "canonicalSignature": "(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Boolean",
            "normalizedSignature": "HasSentinelValueUsingContainingEntity|(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):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.Metadata.IClrPropertyGetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter::SetClrValueUsingContainingEntity(System.Object,System.Object):System.Void",
            "targetName": "SetClrValueUsingContainingEntity",
            "metadataToken": 100666386,
            "canonicalSignature": "(System.Object,System.Object):System.Void",
            "normalizedSignature": "SetClrValueUsingContainingEntity|(System.Object,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.Metadata.IClrPropertySetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter::SetClrValueUsingContainingEntity(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Object):System.Void",
            "targetName": "SetClrValueUsingContainingEntity",
            "metadataToken": 100666387,
            "canonicalSignature": "(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Object):System.Void",
            "normalizedSignature": "SetClrValueUsingContainingEntity|(System.Object,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Object):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.Metadata.IClrPropertySetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter::SetClrValue(System.Object,System.Object):System.Object",
            "targetName": "SetClrValue",
            "metadataToken": 100666388,
            "canonicalSignature": "(System.Object,System.Object):System.Object",
            "normalizedSignature": "SetClrValue|(System.Object,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::TryGetDefaultValue(System.Object&):System.Boolean",
            "targetName": "TryGetDefaultValue",
            "metadataToken": 100668804,
            "canonicalSignature": "(System.Object&):System.Boolean",
            "normalizedSignature": "TryGetDefaultValue|(System.Object&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668810,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMapping|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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877040,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877041,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::MaxLength:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxLength",
            "metadataToken": 385877042,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxLength|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::Precision:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Precision",
            "metadataToken": 385877043,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Precision|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::Scale:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Scale",
            "metadataToken": 385877044,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Scale|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::IsUnicode:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 385877045,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsUnicode|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::IsFixedLength:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsFixedLength",
            "metadataToken": 385877046,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsFixedLength|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::IsRowVersion:System.Boolean",
            "targetName": "IsRowVersion",
            "metadataToken": 385877047,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowVersion|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::Order:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Order",
            "metadataToken": 385877048,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Order|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::DefaultValue:System.Object",
            "targetName": "DefaultValue",
            "metadataToken": 385877049,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "DefaultValue|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::DefaultValueSql:System.String",
            "targetName": "DefaultValueSql",
            "metadataToken": 385877050,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "DefaultValueSql|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::ComputedColumnSql:System.String",
            "targetName": "ComputedColumnSql",
            "metadataToken": 385877051,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ComputedColumnSql|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::IsStored:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsStored",
            "metadataToken": 385877052,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsStored|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::Comment:System.String",
            "targetName": "Comment",
            "metadataToken": 385877053,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Comment|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn::Collation:System.String",
            "targetName": "Collation",
            "metadataToken": 385877054,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Collation|: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.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IColumnBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877061,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMapping::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668824,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMapping::Column:Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "targetName": "Column",
            "metadataToken": 385877063,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.IColumn|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.Metadata.IColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMapping::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "targetName": "TableMapping",
            "metadataToken": 385877064,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMapping|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.Metadata.IColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IColumnMappingBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Column:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Column",
            "metadataToken": 385877066,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877068,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667229,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876632,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IComplexType|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.Metadata.IComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876769,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100666392,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexType,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.Metadata.IComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::IsContainedBy(System.Type):System.Boolean",
            "targetName": "IsContainedBy",
            "metadataToken": 100667232,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsContainedBy|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100667236,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667496,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667497,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667506,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|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.Metadata.ITypeBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876633,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.IComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "BaseType",
            "metadataToken": 385876634,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IComplexType|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.Metadata.IComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876848,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100666398,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "normalizedSignature": "GetBindings|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):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.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100666399,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "normalizedSignature": "GetBindings|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):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.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100666400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "normalizedSignature": "GetBindings|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):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.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100666401,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "normalizedSignature": "GetBindings|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):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.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory::TryBindConstructor(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.ConstructorInfo,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,System.Collections.Generic.IEnumerable_1[[System.Reflection.ParameterInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "targetName": "TryBindConstructor",
            "metadataToken": 100666402,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.ConstructorInfo,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,System.Collections.Generic.IEnumerable_1[[System.Reflection.ParameterInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "normalizedSignature": "TryBindConstructor|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.ConstructorInfo,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,System.Collections.Generic.IEnumerable_1[[System.Reflection.ParameterInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory::TryBindConstructor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.ConstructorInfo,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,System.Collections.Generic.IEnumerable_1[[System.Reflection.ParameterInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "targetName": "TryBindConstructor",
            "metadataToken": 100666403,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.ConstructorInfo,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,System.Collections.Generic.IEnumerable_1[[System.Reflection.ParameterInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "normalizedSignature": "TryBindConstructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.ConstructorInfo,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,System.Collections.Generic.IEnumerable_1[[System.Reflection.ParameterInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
        "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.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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          },
          {
            "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::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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IConventionAnnotation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666414,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668831,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint::SetName(System.String,System.Boolean):System.String",
            "targetName": "SetName",
            "metadataToken": 100668832,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100668833,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNameConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetDefaultName():System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669016,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetDefaultName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetName(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "targetName": "GetName",
            "metadataToken": 100669017,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "normalizedSignature": "GetName|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669021,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "targetName": "Builder",
            "metadataToken": 385877069,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder|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.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint::EntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877070,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877149,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877150,
            "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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877152,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty::SetIsNullable(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsNullable",
            "metadataToken": 100666417,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsNullable|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty::GetIsNullableConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsNullableConfigurationSource",
            "metadataToken": 100666418,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsNullableConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667229,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "Builder",
            "metadataToken": 385876638,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|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.Metadata.IConventionComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876639,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType|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.Metadata.IConventionComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876769,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100666422,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType|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.Metadata.IConventionComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100666423,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType,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.Metadata.IConventionComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::IsContainedBy(System.Type):System.Boolean",
            "targetName": "IsContainedBy",
            "metadataToken": 100667232,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsContainedBy|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100667236,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100666723,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100666727,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100666728,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetDiscriminatorPropertyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDiscriminatorPropertyConfigurationSource",
            "metadataToken": 100666729,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDiscriminatorPropertyConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetDiscriminatorValue(System.Object,System.Boolean):System.Object",
            "targetName": "SetDiscriminatorValue",
            "metadataToken": 100666730,
            "canonicalSignature": "(System.Object,System.Boolean):System.Object",
            "normalizedSignature": "SetDiscriminatorValue|(System.Object,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "SetBaseType",
            "metadataToken": 100666733,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddIgnored(System.String,System.Boolean):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100666735,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "AddIgnored|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveIgnored(System.String):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100666736,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "RemoveIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindIgnoredConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIgnoredConfigurationSource",
            "metadataToken": 100666737,
            "canonicalSignature": "(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIgnoredConfigurationSource|(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100666739,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666740,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666741,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666742,
            "canonicalSignature": "(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666743,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666745,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666746,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "RemoveProperty",
            "metadataToken": 100666754,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666755,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666756,
            "canonicalSignature": "(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666757,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666758,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100666760,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100666761,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100666767,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100666770,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetChangeTrackingStrategy",
            "metadataToken": 100666772,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385876640,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|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.Metadata.IConventionComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876641,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "BaseType",
            "metadataToken": 385876642,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType|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.Metadata.IConventionComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668836,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::SetName(System.String,System.Boolean):System.String",
            "targetName": "SetName",
            "metadataToken": 100668837,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100668838,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNameConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::SetIsBuiltIn(System.Boolean,System.Boolean):System.Boolean",
            "targetName": "SetIsBuiltIn",
            "metadataToken": 100668841,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "SetIsBuiltIn|(System.Boolean,System.Boolean):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.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100668847,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::SetTranslation(System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetTranslation",
            "metadataToken": 100668849,
            "canonicalSignature": "(System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetTranslation|(System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669036,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "targetName": "Model",
            "metadataToken": 385877071,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IConventionModel|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.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "Builder",
            "metadataToken": 385877072,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877073,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877153,
            "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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877154,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877155,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::MethodInfo:System.Reflection.MethodInfo",
            "targetName": "MethodInfo",
            "metadataToken": 385877157,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MethodInfo|:System.Reflection.MethodInfo|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877158,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsScalar:System.Boolean",
            "targetName": "IsScalar",
            "metadataToken": 385877159,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsScalar|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsAggregate:System.Boolean",
            "targetName": "IsAggregate",
            "metadataToken": 385877160,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAggregate|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877161,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877162,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ReturnType:System.Type",
            "targetName": "ReturnType",
            "metadataToken": 385877163,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ReturnType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877164,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Translation:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translation",
            "metadataToken": 385877166,
            "canonicalSignature": ":System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translation|:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668854,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter::SetStoreType(System.String,System.Boolean):System.String",
            "targetName": "SetStoreType",
            "metadataToken": 100668855,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetStoreType|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter::GetStoreTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreTypeConfigurationSource",
            "metadataToken": 100668856,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoreTypeConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100668857,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669043,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "targetName": "Function",
            "metadataToken": 385877074,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction|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.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "Builder",
            "metadataToken": 385877075,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|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.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877168,
            "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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877169,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877170,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::PropagatesNullability:System.Boolean",
            "targetName": "PropagatesNullability",
            "metadataToken": 385877171,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PropagatesNullability|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877172,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666427,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::SetIsNullable(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsNullable",
            "metadataToken": 100666429,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsNullable|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::GetIsNullableConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsNullableConfigurationSource",
            "metadataToken": 100666430,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsNullableConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100666431,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "SetValueConverter",
            "metadataToken": 100666441,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::SetValueConverter(System.Type,System.Boolean):System.Type",
            "targetName": "SetValueConverter",
            "metadataToken": 100666442,
            "canonicalSignature": "(System.Type,System.Boolean):System.Type",
            "normalizedSignature": "SetValueConverter|(System.Type,System.Boolean):System.Type|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetValueComparer",
            "metadataToken": 100666446,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667241,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667247,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667248,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667249,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667250,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876643,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385876644,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|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.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876773,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876774,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666451,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::SetQueryFilter(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "SetQueryFilter",
            "metadataToken": 100666455,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "SetQueryFilter|(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::SetQueryFilter(System.Linq.Expressions.LambdaExpression,System.Boolean):System.Linq.Expressions.LambdaExpression",
            "targetName": "SetQueryFilter",
            "metadataToken": 100666456,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Boolean):System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "SetQueryFilter|(System.Linq.Expressions.LambdaExpression,System.Boolean):System.Linq.Expressions.LambdaExpression|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::GetQueryFilterConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetQueryFilterConfigurationSource",
            "metadataToken": 100666457,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetQueryFilterConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::GetQueryFilterConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetQueryFilterConfigurationSource",
            "metadataToken": 100666458,
            "canonicalSignature": "(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetQueryFilterConfigurationSource|(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::SetDiscriminatorMappingComplete(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetDiscriminatorMappingComplete",
            "metadataToken": 100666459,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetDiscriminatorMappingComplete|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "SetBaseType",
            "metadataToken": 100666461,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::GetAllBaseTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAllBaseTypes",
            "metadataToken": 100666462,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAllBaseTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100666469,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100666470,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::SetPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100666474,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "SetPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::SetPrimaryKey(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100666475,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "SetPrimaryKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100666476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "FindKey",
            "metadataToken": 100666480,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "FindKey",
            "metadataToken": 100666481,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::RemoveKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "RemoveKey",
            "metadataToken": 100666485,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "RemoveKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddForeignKey(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100666486,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "AddForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100666487,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "AddForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666488,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666489,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666490,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666491,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100666498,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::RemoveForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "RemoveForeignKey",
            "metadataToken": 100666499,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "RemoveForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::RemoveForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "RemoveForeignKey",
            "metadataToken": 100666500,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "RemoveForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666501,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666502,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddSkipNavigation(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "AddSkipNavigation",
            "metadataToken": 100666507,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "AddSkipNavigation|(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666508,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666509,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::RemoveSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "RemoveSkipNavigation",
            "metadataToken": 100666514,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "RemoveSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddIndex(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666515,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "AddIndex|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666516,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddIndex(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666517,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "AddIndex|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666518,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666519,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666520,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666521,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::RemoveIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "RemoveIndex",
            "metadataToken": 100666526,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "RemoveIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddServiceProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "targetName": "AddServiceProperty",
            "metadataToken": 100666527,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "normalizedSignature": "AddServiceProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100666528,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::RemoveServiceProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "targetName": "RemoveServiceProperty",
            "metadataToken": 100666533,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "normalizedSignature": "RemoveServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100666534,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::AddTrigger(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "targetName": "AddTrigger",
            "metadataToken": 100666537,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "normalizedSignature": "AddTrigger|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetSeedData(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetSeedData",
            "metadataToken": 100667253,
            "canonicalSignature": "(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetSeedData|(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetDeclaredQueryFilters():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredQueryFilters",
            "metadataToken": 100667254,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredQueryFilters|():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetQueryFilter():System.Linq.Expressions.LambdaExpression",
            "targetName": "GetQueryFilter",
            "metadataToken": 100667255,
            "canonicalSignature": "():System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetQueryFilter|():System.Linq.Expressions.LambdaExpression|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredQueryFilter(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "FindDeclaredQueryFilter",
            "metadataToken": 100667256,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "FindDeclaredQueryFilter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetIsDiscriminatorMappingComplete():System.Boolean",
            "targetName": "GetIsDiscriminatorMappingComplete",
            "metadataToken": 100667257,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsDiscriminatorMappingComplete|():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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100667266,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667268,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100667269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100667271,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667272,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667276,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667279,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100667286,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667289,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667290,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667295,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667296,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667301,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667302,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100667307,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100667312,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetNavigationAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetNavigationAccessMode",
            "metadataToken": 100667315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetNavigationAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100666723,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100666727,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100666728,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetDiscriminatorValue(System.Object,System.Boolean):System.Object",
            "targetName": "SetDiscriminatorValue",
            "metadataToken": 100666730,
            "canonicalSignature": "(System.Object,System.Boolean):System.Object",
            "normalizedSignature": "SetDiscriminatorValue|(System.Object,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "SetBaseType",
            "metadataToken": 100666733,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddIgnored(System.String,System.Boolean):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100666735,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "AddIgnored|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveIgnored(System.String):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100666736,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "RemoveIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100666739,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666740,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666741,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666742,
            "canonicalSignature": "(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666743,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666745,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666746,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "RemoveProperty",
            "metadataToken": 100666754,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666755,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666756,
            "canonicalSignature": "(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666757,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666758,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100666760,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100666761,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100666767,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100666770,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385876645,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "BaseType",
            "metadataToken": 385876646,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType::IsKeyless:System.Boolean",
            "targetName": "IsKeyless",
            "metadataToken": 385876647,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKeyless|: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.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668861,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment::SetIsTableExcludedFromMigrations(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsTableExcludedFromMigrations",
            "metadataToken": 100668862,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsTableExcludedFromMigrations|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment::GetIsTableExcludedFromMigrationsConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsTableExcludedFromMigrationsConfigurationSource",
            "metadataToken": 100668863,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsTableExcludedFromMigrationsConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669047,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877076,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
            "targetName": "Builder",
            "metadataToken": 385877077,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder|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.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877174,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877175,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsTableExcludedFromMigrations|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666548,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::SetProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetProperties",
            "metadataToken": 100666549,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::GetPropertiesConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPropertiesConfigurationSource",
            "metadataToken": 100666550,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPropertiesConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::SetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsUnique",
            "metadataToken": 100666553,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::SetDependentToPrincipal(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100666563,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::SetDependentToPrincipal(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100666564,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100666569,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100666570,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100666571,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100667329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100667330,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsBaseLinking():System.Boolean",
            "targetName": "IsBaseLinking",
            "metadataToken": 100667331,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsBaseLinking|():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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385876648,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876649,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876650,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876651,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876652,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385876653,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385876654,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876782,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequired:System.Boolean",
            "targetName": "IsRequired",
            "metadataToken": 385876783,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequired|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequiredDependent:System.Boolean",
            "targetName": "IsRequiredDependent",
            "metadataToken": 385876784,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequiredDependent|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsOwnership:System.Boolean",
            "targetName": "IsOwnership",
            "metadataToken": 385876785,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOwnership|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DeleteBehavior:Microsoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DeleteBehavior",
            "metadataToken": 385876786,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DeleteBehavior",
            "normalizedSignature": "DeleteBehavior|:Microsoft.EntityFrameworkCore.DeleteBehavior|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666575,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::SetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsUnique",
            "metadataToken": 100666576,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::GetIsUniqueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsUniqueConfigurationSource",
            "metadataToken": 100666577,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsUniqueConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::SetIsDescending(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsDescending",
            "metadataToken": 100666578,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsDescending|(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667340,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "Builder",
            "metadataToken": 385876655,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|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.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876656,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,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.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876657,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876788,
            "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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876789,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385876790,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsDescending|:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666583,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100666584,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,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.Metadata.IConventionKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::IsPrimaryKey():System.Boolean",
            "targetName": "IsPrimaryKey",
            "metadataToken": 100667345,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsPrimaryKey|():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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385876658,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder|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.Metadata.IConventionKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876659,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,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.Metadata.IConventionKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876660,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::DelayConventions():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch",
            "targetName": "DelayConventions",
            "metadataToken": 100666586,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch",
            "normalizedSignature": "DelayConventions|():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100666587,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::GetPropertyAccessModeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPropertyAccessModeConfigurationSource",
            "metadataToken": 100666588,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPropertyAccessModeConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::SetEmbeddedDiscriminatorName(System.String,System.Boolean):System.String",
            "targetName": "SetEmbeddedDiscriminatorName",
            "metadataToken": 100666589,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetEmbeddedDiscriminatorName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddEntityType(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100666593,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddEntityType(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100666594,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "AddEntityType|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddEntityType(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100666595,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100666596,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100666597,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "AddEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666601,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666602,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666603,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666604,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::RemoveEntityType(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100666605,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "RemoveEntityType|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100666610,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100666611,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindLeastDerivedEntityTypes(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindLeastDerivedEntityTypes",
            "metadataToken": 100666612,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindLeastDerivedEntityTypes|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddShared(System.Type,System.Boolean):System.Void",
            "targetName": "AddShared",
            "metadataToken": 100666613,
            "canonicalSignature": "(System.Type,System.Boolean):System.Void",
            "normalizedSignature": "AddShared|(System.Type,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::RemoveShared(System.Type):System.Type",
            "targetName": "RemoveShared",
            "metadataToken": 100666614,
            "canonicalSignature": "(System.Type):System.Type",
            "normalizedSignature": "RemoveShared|(System.Type):System.Type|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindIsSharedConfigurationSource(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIsSharedConfigurationSource",
            "metadataToken": 100666615,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIsSharedConfigurationSource|(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::RemoveOwned(System.Type):System.String",
            "targetName": "RemoveOwned",
            "metadataToken": 100666617,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "RemoveOwned|(System.Type):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::IsOwned(System.Type):System.Boolean",
            "targetName": "IsOwned",
            "metadataToken": 100666618,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsOwned|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::AddIgnored(System.Type,System.Boolean):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100666621,
            "canonicalSignature": "(System.Type,System.Boolean):System.String",
            "normalizedSignature": "AddIgnored|(System.Type,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::RemoveIgnored(System.String):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100666622,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "RemoveIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100666623,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FindIgnoredConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIgnoredConfigurationSource",
            "metadataToken": 100666626,
            "canonicalSignature": "(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIgnoredConfigurationSource|(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::FinalizeModel():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "FinalizeModel",
            "metadataToken": 100666628,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "FinalizeModel|():Microsoft.EntityFrameworkCore.Metadata.IModel|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667347,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667348,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEmbeddedDiscriminatorName():System.String",
            "targetName": "GetEmbeddedDiscriminatorName",
            "metadataToken": 100667349,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetEmbeddedDiscriminatorName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667353,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667354,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667355,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667356,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "Builder",
            "metadataToken": 385876661,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|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.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385876794,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ModelId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::SetInverse(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100666635,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "SetInverse|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::SetInverse(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100666636,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "SetInverse|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::GetInverseConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetInverseConfigurationSource",
            "metadataToken": 100666637,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetInverseConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase::SetIsEagerLoaded(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsEagerLoaded",
            "metadataToken": 100666639,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsEagerLoaded|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "targetName": "Builder",
            "metadataToken": 385876662,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876663,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876664,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876665,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876666,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|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.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876799,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase::SetIsEagerLoaded(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsEagerLoaded",
            "metadataToken": 100666639,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsEagerLoaded|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase::GetIsEagerLoadedConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsEagerLoadedConfigurationSource",
            "metadataToken": 100666640,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsEagerLoadedConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876667,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876804,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876806,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::GetTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeConfigurationSource",
            "metadataToken": 100666645,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetIsNullable(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsNullable",
            "metadataToken": 100666646,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsNullable|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::IsImplicitlyCreated():System.Boolean",
            "targetName": "IsImplicitlyCreated",
            "metadataToken": 100666652,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsImplicitlyCreated|():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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100666653,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::GetPrincipals():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipals",
            "metadataToken": 100666654,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipals|():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100666655,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100666657,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IConventionKey|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100666659,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetSentinel(System.Object,System.Boolean):System.Object",
            "targetName": "SetSentinel",
            "metadataToken": 100666673,
            "canonicalSignature": "(System.Object,System.Boolean):System.Object",
            "normalizedSignature": "SetSentinel|(System.Object,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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetValueGeneratorFactory(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetValueGeneratorFactory",
            "metadataToken": 100666675,
            "canonicalSignature": "(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetValueGeneratorFactory|(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetValueGeneratorFactory(System.Type,System.Boolean):System.Type",
            "targetName": "SetValueGeneratorFactory",
            "metadataToken": 100666676,
            "canonicalSignature": "(System.Type,System.Boolean):System.Type",
            "normalizedSignature": "SetValueGeneratorFactory|(System.Type,System.Boolean):System.Type|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "SetValueConverter",
            "metadataToken": 100666678,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetValueComparer",
            "metadataToken": 100666683,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "targetName": "GetElementType",
            "metadataToken": 100666691,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IConventionElementType|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::SetElementType(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "targetName": "SetElementType",
            "metadataToken": 100666692,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "normalizedSignature": "SetElementType|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionElementType|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667382,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetBeforeSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetBeforeSaveBehavior",
            "metadataToken": 100667388,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetBeforeSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueGeneratorFactory():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratorFactory",
            "metadataToken": 100667390,
            "canonicalSignature": "():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratorFactory|():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667391,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667392,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667393,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667396,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667397,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667399,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667409,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667412,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Builder",
            "metadataToken": 385876668,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876669,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876810,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ValueGenerated:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "ValueGenerated",
            "metadataToken": 385876811,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "normalizedSignature": "ValueGenerated|:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsConcurrencyToken:System.Boolean",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 385876812,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConcurrencyToken|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385876813,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetFieldInfoConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFieldInfoConfigurationSource",
            "metadataToken": 100666699,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFieldInfoConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100666700,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876670,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668866,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides::SetColumnName(System.String,System.Boolean):System.String",
            "targetName": "SetColumnName",
            "metadataToken": 100668867,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetColumnName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides::RemoveColumnNameOverride(System.Boolean):System.Boolean",
            "targetName": "RemoveColumnNameOverride",
            "metadataToken": 100668868,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "RemoveColumnNameOverride|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides::GetColumnNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetColumnNameConfigurationSource",
            "metadataToken": 100668869,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetColumnNameConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "Property",
            "metadataToken": 385877078,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
            "targetName": "Builder",
            "metadataToken": 385877079,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder|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.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877177,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ColumnName:System.String",
            "targetName": "ColumnName",
            "metadataToken": 385877178,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ColumnName|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::IsColumnNameOverridden:System.Boolean",
            "targetName": "IsColumnNameOverridden",
            "metadataToken": 385877179,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsColumnNameOverridden|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668872,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence::SetStartValue(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetStartValue",
            "metadataToken": 100668873,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetStartValue|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence::GetStartValueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStartValueConfigurationSource",
            "metadataToken": 100668874,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStartValueConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence::SetType(System.Type,System.Boolean):System.Type",
            "targetName": "SetType",
            "metadataToken": 100668881,
            "canonicalSignature": "(System.Type,System.Boolean):System.Type",
            "normalizedSignature": "SetType|(System.Type,System.Boolean):System.Type|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.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669063,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence::Model:Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "targetName": "Model",
            "metadataToken": 385877080,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IConventionModel|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.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "Builder",
            "metadataToken": 385877081,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877180,
            "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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877181,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelSchema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877182,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::StartValue:System.Int64",
            "targetName": "StartValue",
            "metadataToken": 385877184,
            "canonicalSignature": ":System.Int64",
            "normalizedSignature": "StartValue|:System.Int64|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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IncrementBy:System.Int32",
            "targetName": "IncrementBy",
            "metadataToken": 385877185,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IncrementBy|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MinValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinValue",
            "metadataToken": 385877186,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MinValue|:System.Nullable_1[[System.Int64,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MaxValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxValue",
            "metadataToken": 385877187,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxValue|:System.Nullable_1[[System.Int64,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877188,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IsCyclic:System.Boolean",
            "targetName": "IsCyclic",
            "metadataToken": 385877189,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCyclic|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty::SetParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "SetParameterBinding",
            "metadataToken": 100666704,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "SetParameterBinding|(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.Metadata.IConventionServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty::GetParameterBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetParameterBindingConfigurationSource",
            "metadataToken": 100666705,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetParameterBindingConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667426,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100666700,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "targetName": "Builder",
            "metadataToken": 385876671,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder|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.Metadata.IConventionServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876672,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876822,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::SetForeignKey(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "SetForeignKey",
            "metadataToken": 100666711,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "SetForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::GetForeignKeyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetForeignKeyConfigurationSource",
            "metadataToken": 100666712,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetForeignKeyConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::SetInverse(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100666714,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "SetInverse|(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667431,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase::SetIsEagerLoaded(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsEagerLoaded",
            "metadataToken": 100666639,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsEagerLoaded|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetFieldInfo(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100666697,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase::SetField(System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,System.Boolean):System.Reflection.FieldInfo|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.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "Builder",
            "metadataToken": 385876673,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876674,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876675,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385876676,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876677,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876678,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|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.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876826,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668887,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::SetName(System.String,System.Boolean):System.String",
            "targetName": "SetName",
            "metadataToken": 100668888,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100668889,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNameConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100668893,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::AddParameter(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "targetName": "AddParameter",
            "metadataToken": 100668894,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "normalizedSignature": "AddParameter|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100668897,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::AddRowsAffectedParameter(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "targetName": "AddRowsAffectedParameter",
            "metadataToken": 100668898,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "normalizedSignature": "AddRowsAffectedParameter|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100668900,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::AddResultColumn(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "targetName": "AddResultColumn",
            "metadataToken": 100668901,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "normalizedSignature": "AddResultColumn|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100668902,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::AddRowsAffectedResultColumn(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "targetName": "AddRowsAffectedResultColumn",
            "metadataToken": 100668903,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "normalizedSignature": "AddRowsAffectedResultColumn|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::SetIsRowsAffectedReturned(System.Boolean,System.Boolean):System.Boolean",
            "targetName": "SetIsRowsAffectedReturned",
            "metadataToken": 100668904,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "SetIsRowsAffectedReturned|(System.Boolean,System.Boolean):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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669070,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669072,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669074,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669075,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetSchemaQualifiedName():System.String",
            "targetName": "GetSchemaQualifiedName",
            "metadataToken": 100669076,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetSchemaQualifiedName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669077,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877082,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "targetName": "Builder",
            "metadataToken": 385877083,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder|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.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877084,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877085,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877190,
            "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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877191,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::IsRowsAffectedReturned:System.Boolean",
            "targetName": "IsRowsAffectedReturned",
            "metadataToken": 385877193,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowsAffectedReturned|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter::SetName(System.String,System.Boolean):System.String",
            "targetName": "SetName",
            "metadataToken": 100668907,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100668908,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNameConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter::SetDirection(System.Data.ParameterDirection,System.Boolean):System.Data.ParameterDirection",
            "targetName": "SetDirection",
            "metadataToken": 100668909,
            "canonicalSignature": "(System.Data.ParameterDirection,System.Boolean):System.Data.ParameterDirection",
            "normalizedSignature": "SetDirection|(System.Data.ParameterDirection,System.Boolean):System.Data.ParameterDirection|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.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669084,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877086,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure|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.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "Builder",
            "metadataToken": 385877087,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder|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.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877197,
            "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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877198,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877199,
            "canonicalSignature": ":System.Data.ParameterDirection",
            "normalizedSignature": "Direction|:System.Data.ParameterDirection|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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForOriginalValue:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ForOriginalValue",
            "metadataToken": 385877200,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ForOriginalValue|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877201,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn::SetName(System.String,System.Boolean):System.String",
            "targetName": "SetName",
            "metadataToken": 100668913,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "SetName|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100668914,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNameConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877088,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure|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.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "targetName": "Builder",
            "metadataToken": 385877089,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder|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.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877203,
            "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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877204,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877205,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666718,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.IConventionTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "targetName": "Builder",
            "metadataToken": 385876679,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder|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.Metadata.IConventionTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876680,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385876828,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100666723,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100666724,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100666727,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100666728,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetDiscriminatorPropertyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDiscriminatorPropertyConfigurationSource",
            "metadataToken": 100666729,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDiscriminatorPropertyConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetDiscriminatorValue(System.Object,System.Boolean):System.Object",
            "targetName": "SetDiscriminatorValue",
            "metadataToken": 100666730,
            "canonicalSignature": "(System.Object,System.Boolean):System.Object",
            "normalizedSignature": "SetDiscriminatorValue|(System.Object,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveDiscriminatorValue():System.Object",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100666731,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "RemoveDiscriminatorValue|():System.Object|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "SetBaseType",
            "metadataToken": 100666733,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddIgnored(System.String,System.Boolean):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100666735,
            "canonicalSignature": "(System.String,System.Boolean):System.String",
            "normalizedSignature": "AddIgnored|(System.String,System.Boolean):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveIgnored(System.String):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100666736,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "RemoveIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindIgnoredConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIgnoredConfigurationSource",
            "metadataToken": 100666737,
            "canonicalSignature": "(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIgnoredConfigurationSource|(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100666739,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666740,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666741,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666742,
            "canonicalSignature": "(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "AddProperty",
            "metadataToken": 100666743,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666745,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666746,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100666747,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "RemoveProperty",
            "metadataToken": 100666754,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666755,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666756,
            "canonicalSignature": "(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666757,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100666758,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100666760,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100666761,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100666767,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100666770,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100666771,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase,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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::SetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetChangeTrackingStrategy",
            "metadataToken": 100666772,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "targetName": "Model",
            "metadataToken": 385876681,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IConventionModel|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "Builder",
            "metadataToken": 385876682,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876683,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876684,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669036,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877090,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877091,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877092,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "StoreFunction|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Metadata.IDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877153,
            "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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877154,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877155,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::MethodInfo:System.Reflection.MethodInfo",
            "targetName": "MethodInfo",
            "metadataToken": 385877157,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MethodInfo|:System.Reflection.MethodInfo|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877158,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsScalar:System.Boolean",
            "targetName": "IsScalar",
            "metadataToken": 385877159,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsScalar|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsAggregate:System.Boolean",
            "targetName": "IsAggregate",
            "metadataToken": 385877160,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAggregate|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877161,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877162,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ReturnType:System.Type",
            "targetName": "ReturnType",
            "metadataToken": 385877163,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ReturnType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877164,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Translation:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translation",
            "metadataToken": 385877166,
            "canonicalSignature": ":System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translation|:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IDbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669043,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877093,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "Function",
            "metadataToken": 385877094,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IDbFunction|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.Metadata.IDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter::StoreFunctionParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "targetName": "StoreFunctionParameter",
            "metadataToken": 385877095,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "normalizedSignature": "StoreFunctionParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter|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.Metadata.IDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877168,
            "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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877169,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::PropagatesNullability:System.Boolean",
            "targetName": "PropagatesNullability",
            "metadataToken": 385877171,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PropagatesNullability|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877172,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IDesignTimeModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDesignTimeModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IDesignTimeModel::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876685,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDesignTimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IElementType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IElementType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100666778,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667241,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667243,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667247,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667248,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667250,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876686,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876773,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876774,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IEntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100666781,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::GetAllBaseTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAllBaseTypes",
            "metadataToken": 100666782,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAllBaseTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindKey",
            "metadataToken": 100666790,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IKey|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100666791,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100666793,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IKey|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindKey",
            "metadataToken": 100666794,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IKey|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666797,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666798,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666799,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666800,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100666807,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666808,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.INavigation|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666809,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.INavigation|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666815,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666816,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666821,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IIndex|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666822,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666823,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IIndex|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666827,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666828,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100666829,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100666839,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IServiceProperty|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.ITrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100666843,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.ITrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.ITrigger|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetSeedData(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetSeedData",
            "metadataToken": 100667253,
            "canonicalSignature": "(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetSeedData|(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetDeclaredQueryFilters():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredQueryFilters",
            "metadataToken": 100667254,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredQueryFilters|():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetQueryFilter():System.Linq.Expressions.LambdaExpression",
            "targetName": "GetQueryFilter",
            "metadataToken": 100667255,
            "canonicalSignature": "():System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetQueryFilter|():System.Linq.Expressions.LambdaExpression|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredQueryFilter(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "FindDeclaredQueryFilter",
            "metadataToken": 100667256,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "FindDeclaredQueryFilter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetIsDiscriminatorMappingComplete():System.Boolean",
            "targetName": "GetIsDiscriminatorMappingComplete",
            "metadataToken": 100667257,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsDiscriminatorMappingComplete|():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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100667266,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667268,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100667269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100667271,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667272,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667276,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667279,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100667286,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667289,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667290,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667295,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667296,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667301,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667302,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100667307,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100667312,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetNavigationAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetNavigationAccessMode",
            "metadataToken": 100667315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetNavigationAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667506,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|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.Metadata.ITypeBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "BaseType",
            "metadataToken": 385876687,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::ServiceOnlyConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ServiceOnlyConstructorBinding",
            "metadataToken": 385876688,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ServiceOnlyConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876848,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669047,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877096,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877174,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877175,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsTableExcludedFromMigrations|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100666852,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation,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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100666853,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100666854,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.INavigation|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetDependentKeyValueFactory():IDependentKeyValueFactory_1",
            "targetName": "GetDependentKeyValueFactory",
            "metadataToken": 100666855,
            "canonicalSignature": "():IDependentKeyValueFactory_1",
            "normalizedSignature": "GetDependentKeyValueFactory|():IDependentKeyValueFactory_1|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetDependentKeyValueFactory():Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "targetName": "GetDependentKeyValueFactory",
            "metadataToken": 100666856,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "normalizedSignature": "GetDependentKeyValueFactory|():Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100667329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100667330,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsBaseLinking():System.Boolean",
            "targetName": "IsBaseLinking",
            "metadataToken": 100667331,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsBaseLinking|():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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876689,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876690,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.IKey|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876691,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876692,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385876693,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.INavigation|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385876694,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.INavigation|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.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876782,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequired:System.Boolean",
            "targetName": "IsRequired",
            "metadataToken": 385876783,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequired|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequiredDependent:System.Boolean",
            "targetName": "IsRequiredDependent",
            "metadataToken": 385876784,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequiredDependent|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsOwnership:System.Boolean",
            "targetName": "IsOwnership",
            "metadataToken": 385876785,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOwnership|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DeleteBehavior:Microsoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DeleteBehavior",
            "metadataToken": 385876786,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DeleteBehavior",
            "normalizedSignature": "DeleteBehavior|:Microsoft.EntityFrameworkCore.DeleteBehavior|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IForeignKeyConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668930,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877097,
            "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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::MappedForeignKeys:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedForeignKeys",
            "metadataToken": 385877098,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedForeignKeys|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877099,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::PrincipalTable:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "PrincipalTable",
            "metadataToken": 385877100,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "PrincipalTable|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877101,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::PrincipalColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PrincipalColumns",
            "metadataToken": 385877102,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PrincipalColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::PrincipalUniqueConstraint:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "targetName": "PrincipalUniqueConstraint",
            "metadataToken": 385877103,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "normalizedSignature": "PrincipalUniqueConstraint|:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint|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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint::OnDeleteAction:Microsoft.EntityFrameworkCore.Migrations.ReferentialAction",
            "targetName": "OnDeleteAction",
            "metadataToken": 385877104,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Migrations.ReferentialAction",
            "normalizedSignature": "OnDeleteAction|:Microsoft.EntityFrameworkCore.Migrations.ReferentialAction|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.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IFunctionColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668933,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping|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.Metadata.IFunctionColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn::Function:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "Function",
            "metadataToken": 385877105,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Metadata.IFunctionColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877106,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IFunctionColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668937,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping::Column:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "targetName": "Column",
            "metadataToken": 385877107,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn|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.Metadata.IFunctionColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping::FunctionMapping:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "targetName": "FunctionMapping",
            "metadataToken": 385877108,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "normalizedSignature": "FunctionMapping|:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping|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.Metadata.IFunctionColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877068,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IFunctionMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping::IsDefaultFunctionMapping:System.Boolean",
            "targetName": "IsDefaultFunctionMapping",
            "metadataToken": 385877109,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDefaultFunctionMapping|: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.Metadata.IFunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877110,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "StoreFunction|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Metadata.IFunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping::DbFunction:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "DbFunction",
            "metadataToken": 385877111,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "normalizedSignature": "DbFunction|:Microsoft.EntityFrameworkCore.Metadata.IDbFunction|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.Metadata.IFunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping::ColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ColumnMappings",
            "metadataToken": 385877112,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "TypeBase|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877303,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSharedTablePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877306,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSplitEntityTypePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877307,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IncludesDerivedTypes|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IIndex",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IIndex::GetNullableValueFactory():IDependentKeyValueFactory_1",
            "targetName": "GetNullableValueFactory",
            "metadataToken": 100666859,
            "canonicalSignature": "():IDependentKeyValueFactory_1",
            "normalizedSignature": "GetNullableValueFactory|():IDependentKeyValueFactory_1|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.Metadata.IIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667340,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876695,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Metadata.IIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876696,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876788,
            "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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876789,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385876790,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsDescending|:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetKeyType():System.Type",
            "targetName": "GetKeyType",
            "metadataToken": 100666862,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetKeyType|():System.Type|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.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100666863,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetPrincipalKeyValueFactory():IPrincipalKeyValueFactory_1",
            "targetName": "GetPrincipalKeyValueFactory",
            "metadataToken": 100666864,
            "canonicalSignature": "():IPrincipalKeyValueFactory_1",
            "normalizedSignature": "GetPrincipalKeyValueFactory|():IPrincipalKeyValueFactory_1|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.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetPrincipalKeyValueFactory():Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory",
            "targetName": "GetPrincipalKeyValueFactory",
            "metadataToken": 100666865,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory",
            "normalizedSignature": "GetPrincipalKeyValueFactory|():Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory|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.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::IsPrimaryKey():System.Boolean",
            "targetName": "IsPrimaryKey",
            "metadataToken": 100667345,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsPrimaryKey|():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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876697,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876698,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMetadataReference`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          }
        ],
        "typeParameters": [
          "T"
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1::Object:T",
            "targetName": "Object",
            "metadataToken": 385876699,
            "canonicalSignature": ":T",
            "normalizedSignature": "Object|: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.Metadata.IMetadataReference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666867,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666868,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindRuntimeEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindRuntimeEntityType",
            "metadataToken": 100666869,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindRuntimeEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100666870,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::GetModelDependencies():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "targetName": "GetModelDependencies",
            "metadataToken": 100666873,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "normalizedSignature": "GetModelDependencies|():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies|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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666875,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100666876,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindLeastDerivedEntityTypes(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindLeastDerivedEntityTypes",
            "metadataToken": 100666877,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindLeastDerivedEntityTypes|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::IsIndexerMethod(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsIndexerMethod",
            "metadataToken": 100666878,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsIndexerMethod|(System.Reflection.MethodInfo):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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindTypeMappingConfiguration(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "targetName": "FindTypeMappingConfiguration",
            "metadataToken": 100666880,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "normalizedSignature": "FindTypeMappingConfiguration|(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration|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.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667347,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667348,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEmbeddedDiscriminatorName():System.String",
            "targetName": "GetEmbeddedDiscriminatorName",
            "metadataToken": 100667349,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetEmbeddedDiscriminatorName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::IsShared(System.Type):System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 100667351,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsShared|(System.Type):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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667353,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667354,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667355,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667356,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::ModelDependencies:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "targetName": "ModelDependencies",
            "metadataToken": 385876700,
            "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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385876794,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ModelId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableAnnotatable",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
        "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.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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          },
          {
            "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.Metadata.IMutableAnnotatable::Item[System.String]:System.Object",
            "targetName": "Item",
            "metadataToken": 385876701,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetDefaultName():System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669016,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetDefaultName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetName(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "targetName": "GetName",
            "metadataToken": 100669017,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "normalizedSignature": "GetName|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669021,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint::EntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877113,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877114,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877149,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877152,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667229,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100667116,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876702,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType|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.Metadata.IMutableComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876703,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100666894,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType|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.Metadata.IMutableComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100666895,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType,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.Metadata.IMutableComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::IsContainedBy(System.Type):System.Boolean",
            "targetName": "IsContainedBy",
            "metadataToken": 100667232,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsContainedBy|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100667236,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667132,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddIgnored(System.String):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100667136,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "AddIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100667138,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667140,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Void",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100667141,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Void",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetDiscriminatorValue(System.Object):System.Void",
            "targetName": "SetDiscriminatorValue",
            "metadataToken": 100667142,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetDiscriminatorValue|(System.Object):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveDiscriminatorValue():System.Void",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100667143,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveDiscriminatorValue|():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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667144,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667145,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667146,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667147,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "RemoveProperty",
            "metadataToken": 100667158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667159,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667160,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667161,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667162,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667164,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667165,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100667171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667174,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetChangeTrackingStrategy",
            "metadataToken": 100667176,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876705,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "targetName": "BaseType",
            "metadataToken": 385876706,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType|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.Metadata.IMutableComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableDbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669036,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877115,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877116,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877117,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877118,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877119,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877120,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "targetName": "Model",
            "metadataToken": 385877121,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IMutableModel|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.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877122,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction::Translation:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translation",
            "metadataToken": 385877123,
            "canonicalSignature": ":System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translation|:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877155,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::MethodInfo:System.Reflection.MethodInfo",
            "targetName": "MethodInfo",
            "metadataToken": 385877157,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MethodInfo|:System.Reflection.MethodInfo|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsScalar:System.Boolean",
            "targetName": "IsScalar",
            "metadataToken": 385877159,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsScalar|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsAggregate:System.Boolean",
            "targetName": "IsAggregate",
            "metadataToken": 385877160,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAggregate|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ReturnType:System.Type",
            "targetName": "ReturnType",
            "metadataToken": 385877163,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ReturnType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableDbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669043,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "targetName": "Function",
            "metadataToken": 385877124,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction|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.Metadata.IMutableDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877125,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877126,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877168,
            "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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877169,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::PropagatesNullability:System.Boolean",
            "targetName": "PropagatesNullability",
            "metadataToken": 385877171,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PropagatesNullability|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableElementType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "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.Metadata.IMutableElementType::SetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetMaxLength",
            "metadataToken": 100666901,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetMaxLength|(System.Nullable_1[[System.Int32,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.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "targetName": "SetValueConverter",
            "metadataToken": 100666905,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):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.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType::SetValueConverter(System.Type):System.Void",
            "targetName": "SetValueConverter",
            "metadataToken": 100666906,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "SetValueConverter|(System.Type):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.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):System.Void",
            "targetName": "SetTypeMapping",
            "metadataToken": 100666908,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):System.Void",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):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.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType::SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.Void",
            "targetName": "SetValueComparer",
            "metadataToken": 100666909,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.Void",
            "normalizedSignature": "SetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):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.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667241,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667243,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667247,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667248,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667249,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667250,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876707,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876708,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876773,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableEntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddData(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "AddData",
            "metadataToken": 100666915,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "AddData|(System.Collections.Generic.IEnumerable_1[[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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::SetQueryFilter(System.Linq.Expressions.LambdaExpression):System.Void",
            "targetName": "SetQueryFilter",
            "metadataToken": 100666918,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):System.Void",
            "normalizedSignature": "SetQueryFilter|(System.Linq.Expressions.LambdaExpression):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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::SetQueryFilter(System.String,System.Linq.Expressions.LambdaExpression):System.Void",
            "targetName": "SetQueryFilter",
            "metadataToken": 100666919,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression):System.Void",
            "normalizedSignature": "SetQueryFilter|(System.String,System.Linq.Expressions.LambdaExpression):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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::SetDiscriminatorMappingComplete(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetDiscriminatorMappingComplete",
            "metadataToken": 100666920,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetDiscriminatorMappingComplete|(System.Nullable_1[[System.Boolean,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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::GetAllBaseTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAllBaseTypes",
            "metadataToken": 100666921,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAllBaseTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100666928,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100666929,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::SetPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100666931,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "SetPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::SetPrimaryKey(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100666932,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "SetPrimaryKey|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100666933,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "FindKey",
            "metadataToken": 100666936,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::RemoveKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "RemoveKey",
            "metadataToken": 100666941,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "RemoveKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddForeignKey(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.IMutableKey,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100666942,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.IMutableKey,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "AddForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.IMutableKey,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IMutableKey,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100666943,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IMutableKey,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "AddForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IMutableKey,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666944,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666945,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666946,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666947,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100666954,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::RemoveForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "RemoveForeignKey",
            "metadataToken": 100666956,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "RemoveForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666957,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666958,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddSkipNavigation(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "AddSkipNavigation",
            "metadataToken": 100666963,
            "canonicalSignature": "(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "AddSkipNavigation|(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddSkipNavigation(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "AddSkipNavigation",
            "metadataToken": 100666964,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "AddSkipNavigation|(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666965,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666966,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::RemoveSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "RemoveSkipNavigation",
            "metadataToken": 100666971,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "RemoveSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddIndex(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666972,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "AddIndex|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666973,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddIndex(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666974,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "AddIndex|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "AddIndex",
            "metadataToken": 100666975,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666976,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666978,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::RemoveIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "RemoveIndex",
            "metadataToken": 100666983,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "RemoveIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::AddServiceProperty(System.Reflection.MemberInfo,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "targetName": "AddServiceProperty",
            "metadataToken": 100666984,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "normalizedSignature": "AddServiceProperty|(System.Reflection.MemberInfo,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100666985,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::RemoveServiceProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "targetName": "RemoveServiceProperty",
            "metadataToken": 100666990,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "normalizedSignature": "RemoveServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100666991,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger|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.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetSeedData(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetSeedData",
            "metadataToken": 100667253,
            "canonicalSignature": "(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetSeedData|(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetDeclaredQueryFilters():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredQueryFilters",
            "metadataToken": 100667254,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredQueryFilters|():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetQueryFilter():System.Linq.Expressions.LambdaExpression",
            "targetName": "GetQueryFilter",
            "metadataToken": 100667255,
            "canonicalSignature": "():System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetQueryFilter|():System.Linq.Expressions.LambdaExpression|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredQueryFilter(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "FindDeclaredQueryFilter",
            "metadataToken": 100667256,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "FindDeclaredQueryFilter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetIsDiscriminatorMappingComplete():System.Boolean",
            "targetName": "GetIsDiscriminatorMappingComplete",
            "metadataToken": 100667257,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsDiscriminatorMappingComplete|():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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100667266,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667268,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100667269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100667271,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667272,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667276,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667279,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100667286,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667289,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667290,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667295,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667296,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667301,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667302,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100667307,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100667312,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetNavigationAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetNavigationAccessMode",
            "metadataToken": 100667315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetNavigationAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667132,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddIgnored(System.String):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100667136,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "AddIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100667138,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667140,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Void",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100667141,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Void",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetDiscriminatorValue(System.Object):System.Void",
            "targetName": "SetDiscriminatorValue",
            "metadataToken": 100667142,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetDiscriminatorValue|(System.Object):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveDiscriminatorValue():System.Void",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100667143,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveDiscriminatorValue|():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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667144,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667145,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667146,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667147,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "RemoveProperty",
            "metadataToken": 100667158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667159,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667160,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667161,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667162,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667164,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667165,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100667171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667174,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "BaseType",
            "metadataToken": 385876710,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType::IsKeyless:System.Boolean",
            "targetName": "IsKeyless",
            "metadataToken": 385876711,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKeyless|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableEntityTypeMappingFragment",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669047,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877127,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877128,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsTableExcludedFromMigrations|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877174,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "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.Metadata.IMutableForeignKey::SetProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IMutableKey):System.Void",
            "targetName": "SetProperties",
            "metadataToken": 100667013,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IMutableKey):System.Void",
            "normalizedSignature": "SetProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IMutableKey):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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::SetDependentToPrincipal(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100667014,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::SetDependentToPrincipal(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100667015,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100667018,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100667019,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100667020,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100667329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100667330,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsBaseLinking():System.Boolean",
            "targetName": "IsBaseLinking",
            "metadataToken": 100667331,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsBaseLinking|():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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876712,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876713,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876714,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876715,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876716,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::IsRequired:System.Boolean",
            "targetName": "IsRequired",
            "metadataToken": 385876717,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequired|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::IsRequiredDependent:System.Boolean",
            "targetName": "IsRequiredDependent",
            "metadataToken": 385876718,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequiredDependent|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::IsOwnership:System.Boolean",
            "targetName": "IsOwnership",
            "metadataToken": 385876719,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOwnership|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::DeleteBehavior:Microsoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DeleteBehavior",
            "metadataToken": 385876720,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DeleteBehavior",
            "normalizedSignature": "DeleteBehavior|:Microsoft.EntityFrameworkCore.DeleteBehavior|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385876721,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385876722,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          },
          {
            "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.Metadata.IReadOnlyIndex::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667340,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876723,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385876724,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsDescending|:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876725,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,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.Metadata.IMutableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876726,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876788,
            "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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          },
          {
            "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.Metadata.IMutableKey::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100667029,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,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.Metadata.IMutableKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::IsPrimaryKey():System.Boolean",
            "targetName": "IsPrimaryKey",
            "metadataToken": 100667345,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsPrimaryKey|():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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876727,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,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.Metadata.IMutableKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876728,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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.Metadata.IMutableModel::DelayConventions():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch",
            "targetName": "DelayConventions",
            "metadataToken": 100667030,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch",
            "normalizedSignature": "DelayConventions|():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100667031,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::SetEmbeddedDiscriminatorName(System.String):System.Void",
            "targetName": "SetEmbeddedDiscriminatorName",
            "metadataToken": 100667032,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetEmbeddedDiscriminatorName|(System.String):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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100667034,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "AddEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100667035,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "AddEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddEntityType(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100667036,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100667037,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100667038,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "AddEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::RemoveEntityType(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100667046,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "RemoveEntityType|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100667051,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100667052,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::FindLeastDerivedEntityTypes(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindLeastDerivedEntityTypes",
            "metadataToken": 100667053,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindLeastDerivedEntityTypes|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddShared(System.Type):System.Void",
            "targetName": "AddShared",
            "metadataToken": 100667054,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "AddShared|(System.Type):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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::RemoveShared(System.Type):System.Type",
            "targetName": "RemoveShared",
            "metadataToken": 100667055,
            "canonicalSignature": "(System.Type):System.Type",
            "normalizedSignature": "RemoveShared|(System.Type):System.Type|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::RemoveOwned(System.Type):System.String",
            "targetName": "RemoveOwned",
            "metadataToken": 100667057,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "RemoveOwned|(System.Type):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::IsOwned(System.Type):System.Boolean",
            "targetName": "IsOwned",
            "metadataToken": 100667058,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsOwned|(System.Type):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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddIgnored(System.String):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100667059,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "AddIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100667063,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::FinalizeModel():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "FinalizeModel",
            "metadataToken": 100667065,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "FinalizeModel|():Microsoft.EntityFrameworkCore.Metadata.IModel|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.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667347,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667348,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEmbeddedDiscriminatorName():System.String",
            "targetName": "GetEmbeddedDiscriminatorName",
            "metadataToken": 100667349,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetEmbeddedDiscriminatorName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667353,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667354,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667355,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667356,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385876794,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ModelId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation::SetInverse(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100667070,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "SetInverse|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation::SetInverse(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100667071,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "SetInverse|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase::SetIsEagerLoaded(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetIsEagerLoaded",
            "metadataToken": 100667072,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetIsEagerLoaded|(System.Nullable_1[[System.Boolean,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.Metadata.IMutableNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876729,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876730,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876731,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876732,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation|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.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876799,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableNavigationBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase::SetIsEagerLoaded(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetIsEagerLoaded",
            "metadataToken": 100667072,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetIsEagerLoaded|(System.Nullable_1[[System.Boolean,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.Metadata.IMutableNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876804,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876805,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876806,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667083,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::GetPrincipals():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipals",
            "metadataToken": 100667084,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipals|():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100667085,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667087,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IMutableKey|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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::SetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetMaxLength",
            "metadataToken": 100667089,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetMaxLength|(System.Nullable_1[[System.Int32,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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::SetValueGeneratorFactory(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetValueGeneratorFactory",
            "metadataToken": 100667095,
            "canonicalSignature": "(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetValueGeneratorFactory|(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::SetValueGeneratorFactory(System.Type):System.Void",
            "targetName": "SetValueGeneratorFactory",
            "metadataToken": 100667096,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "SetValueGeneratorFactory|(System.Type):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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "targetName": "SetValueConverter",
            "metadataToken": 100667097,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):System.Void",
            "targetName": "SetTypeMapping",
            "metadataToken": 100667100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):System.Void",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.Void",
            "targetName": "SetValueComparer",
            "metadataToken": 100667101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.Void",
            "normalizedSignature": "SetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667106,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IMutableElementType|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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667382,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667384,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetBeforeSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetBeforeSaveBehavior",
            "metadataToken": 100667388,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetBeforeSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueGeneratorFactory():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratorFactory",
            "metadataToken": 100667390,
            "canonicalSignature": "():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratorFactory|():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667391,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667392,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667393,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667396,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667397,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667399,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsForeignKey():System.Boolean",
            "targetName": "IsForeignKey",
            "metadataToken": 100667403,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsForeignKey|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667409,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667412,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876733,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876734,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::ValueGenerated:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "ValueGenerated",
            "metadataToken": 385876735,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "normalizedSignature": "ValueGenerated|:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::IsConcurrencyToken:System.Boolean",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 385876736,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConcurrencyToken|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876737,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385876813,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutablePropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "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.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100667116,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876741,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase|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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876742,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableRelationalPropertyOverrides",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides::RemoveColumnNameOverride():System.Void",
            "targetName": "RemoveColumnNameOverride",
            "metadataToken": 100668973,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveColumnNameOverride|():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.Metadata.IMutableRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Property",
            "metadataToken": 385877129,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides::ColumnName:System.String",
            "targetName": "ColumnName",
            "metadataToken": 385877130,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ColumnName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877177,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::IsColumnNameOverridden:System.Boolean",
            "targetName": "IsColumnNameOverridden",
            "metadataToken": 385877179,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsColumnNameOverridden|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableSequence",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669063,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::Model:Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "targetName": "Model",
            "metadataToken": 385877131,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IMutableModel|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.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::StartValue:System.Int64",
            "targetName": "StartValue",
            "metadataToken": 385877132,
            "canonicalSignature": ":System.Int64",
            "normalizedSignature": "StartValue|:System.Int64|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::IncrementBy:System.Int32",
            "targetName": "IncrementBy",
            "metadataToken": 385877133,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IncrementBy|:System.Int32|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::MinValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinValue",
            "metadataToken": 385877134,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MinValue|:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::MaxValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxValue",
            "metadataToken": 385877135,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxValue|:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877136,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence::IsCyclic:System.Boolean",
            "targetName": "IsCyclic",
            "metadataToken": 385877137,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCyclic|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877180,
            "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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877181,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelSchema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877182,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667426,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100667116,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876743,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876744,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableSkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::SetForeignKey(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):System.Void",
            "targetName": "SetForeignKey",
            "metadataToken": 100667124,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):System.Void",
            "normalizedSignature": "SetForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::SetInverse(Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100667126,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "SetInverse|(Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667431,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase::SetIsEagerLoaded(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetIsEagerLoaded",
            "metadataToken": 100667072,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetIsEagerLoaded|(System.Nullable_1[[System.Boolean,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.Metadata.IMutableNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase::SetField(System.String):System.Void",
            "targetName": "SetField",
            "metadataToken": 100667115,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "SetField|(System.String):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.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876745,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876746,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385876747,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876748,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876749,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876826,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100668995,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter|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.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100668999,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter|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.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669002,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn|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.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669004,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn|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.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetStoreIdentifier():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreIdentifier",
            "metadataToken": 100669068,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoreIdentifier|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669070,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669072,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669074,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669075,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetSchemaQualifiedName():System.String",
            "targetName": "GetSchemaQualifiedName",
            "metadataToken": 100669076,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetSchemaQualifiedName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669077,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877138,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877139,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877140,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::IsRowsAffectedReturned:System.Boolean",
            "targetName": "IsRowsAffectedReturned",
            "metadataToken": 385877141,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowsAffectedReturned|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877142,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877143,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669084,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877144,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure|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.Metadata.IMutableStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877145,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877146,
            "canonicalSignature": ":System.Data.ParameterDirection",
            "normalizedSignature": "Direction|:System.Data.ParameterDirection|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877198,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForOriginalValue:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ForOriginalValue",
            "metadataToken": 385877200,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ForOriginalValue|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877201,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877147,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure|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.Metadata.IMutableStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877148,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877204,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877205,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IMutableTrigger",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger"
          },
          {
            "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.Metadata.IReadOnlyTrigger::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876750,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385876828,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IMutableTypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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.Metadata.IMutableTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667132,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667133,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase,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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddIgnored(System.String):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100667136,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "AddIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100667138,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667140,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Void",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100667141,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Void",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetDiscriminatorValue(System.Object):System.Void",
            "targetName": "SetDiscriminatorValue",
            "metadataToken": 100667142,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetDiscriminatorValue|(System.Object):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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveDiscriminatorValue():System.Void",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100667143,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveDiscriminatorValue|():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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667144,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667145,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667146,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "AddProperty",
            "metadataToken": 100667147,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667151,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "RemoveProperty",
            "metadataToken": 100667158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667159,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667160,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667161,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100667162,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667164,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667165,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100667171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667174,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667175,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase,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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::SetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetChangeTrackingStrategy",
            "metadataToken": 100667176,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "targetName": "Model",
            "metadataToken": 385876751,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IMutableModel|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876752,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876753,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.INavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::SetIsLoadedWhenNoTracking(System.Object):System.Void",
            "targetName": "SetIsLoadedWhenNoTracking",
            "metadataToken": 100667185,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetIsLoadedWhenNoTracking|(System.Object):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.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876754,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876755,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876756,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "Inverse",
            "metadataToken": 385876757,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.INavigation|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.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876799,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.INavigationBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::SetIsLoadedWhenNoTracking(System.Object):System.Void",
            "targetName": "SetIsLoadedWhenNoTracking",
            "metadataToken": 100667185,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetIsLoadedWhenNoTracking|(System.Object):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.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876758,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876759,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876760,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|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.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IParameterBindingFactories",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories::FindFactory(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "targetName": "FindFactory",
            "metadataToken": 100667199,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "normalizedSignature": "FindFactory|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory|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.Metadata.IParameterBindingFactories",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100667200,
            "canonicalSignature": "(System.Type,System.String):System.Boolean",
            "normalizedSignature": "CanBind|(System.Type,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.Metadata.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667201,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667202,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667203,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::GetIsPrimaryKey():System.Boolean",
            "targetName": "GetIsPrimaryKey",
            "metadataToken": 100669269,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsPrimaryKey|():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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669270,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877308,
            "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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::MappedKeys:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedKeys",
            "metadataToken": 385877309,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedKeys|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877310,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877311,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::CreateKeyEqualityComparer():IEqualityComparer_1",
            "targetName": "CreateKeyEqualityComparer",
            "metadataToken": 100667205,
            "canonicalSignature": "():IEqualityComparer_1",
            "normalizedSignature": "CreateKeyEqualityComparer|():IEqualityComparer_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667206,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetPrincipals():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipals",
            "metadataToken": 100667207,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipals|():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100667208,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667210,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IKey|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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667212,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667215,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IElementType|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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667382,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667384,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetBeforeSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetBeforeSaveBehavior",
            "metadataToken": 100667388,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetBeforeSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueGeneratorFactory():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratorFactory",
            "metadataToken": 100667390,
            "canonicalSignature": "():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratorFactory|():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667391,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667392,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667396,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667397,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667399,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsForeignKey():System.Boolean",
            "targetName": "IsForeignKey",
            "metadataToken": 100667403,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsForeignKey|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667409,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667412,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876763,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876810,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ValueGenerated:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "ValueGenerated",
            "metadataToken": 385876811,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "normalizedSignature": "ValueGenerated|:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsConcurrencyToken:System.Boolean",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 385876812,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConcurrencyToken|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385876813,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IPropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IPropertyParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory::FindParameter(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "FindParameter",
            "metadataToken": 100667222,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "FindParameter|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.IPropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory::FindParameter(Microsoft.EntityFrameworkCore.Metadata.IComplexType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "FindParameter",
            "metadataToken": 100667223,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IComplexType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "FindParameter|(Microsoft.EntityFrameworkCore.Metadata.IComplexType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.IPropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter::Expression:System.Linq.Expressions.LambdaExpression",
            "targetName": "Expression",
            "metadataToken": 385876765,
            "canonicalSignature": ":System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "Expression|:System.Linq.Expressions.LambdaExpression|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.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter::Key:System.String",
            "targetName": "Key",
            "metadataToken": 385876766,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Key|: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.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter::IsAnonymous:System.Boolean",
            "targetName": "IsAnonymous",
            "metadataToken": 385876767,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAnonymous|: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.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetDefaultName():System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669016,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetDefaultName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetName(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "targetName": "GetName",
            "metadataToken": 100669017,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "normalizedSignature": "GetName|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669021,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877149,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877150,
            "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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877151,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877152,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|: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.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667229,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876768,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876769,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::IsContainedBy(System.Type):System.Boolean",
            "targetName": "IsContainedBy",
            "metadataToken": 100667232,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsContainedBy|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667233,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100667236,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876770,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "BaseType",
            "metadataToken": 385876771,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyDbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669036,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877153,
            "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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877154,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877155,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385877156,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::MethodInfo:System.Reflection.MethodInfo",
            "targetName": "MethodInfo",
            "metadataToken": 385877157,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MethodInfo|:System.Reflection.MethodInfo|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877158,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsScalar:System.Boolean",
            "targetName": "IsScalar",
            "metadataToken": 385877159,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsScalar|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsAggregate:System.Boolean",
            "targetName": "IsAggregate",
            "metadataToken": 385877160,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAggregate|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877161,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877162,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ReturnType:System.Type",
            "targetName": "ReturnType",
            "metadataToken": 385877163,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ReturnType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877164,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877165,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Translation:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translation",
            "metadataToken": 385877166,
            "canonicalSignature": ":System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translation|:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyDbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669043,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Function",
            "metadataToken": 385877167,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction|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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877168,
            "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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877169,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877170,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::PropagatesNullability:System.Boolean",
            "targetName": "PropagatesNullability",
            "metadataToken": 385877171,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PropagatesNullability|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877172,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyElementType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
        "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.Metadata.IReadOnlyElementType::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667241,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667243,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667247,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667248,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667249,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667250,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876772,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876773,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876774,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyEntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetSeedData(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetSeedData",
            "metadataToken": 100667253,
            "canonicalSignature": "(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetSeedData|(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetDeclaredQueryFilters():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredQueryFilters",
            "metadataToken": 100667254,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredQueryFilters|():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetQueryFilter():System.Linq.Expressions.LambdaExpression",
            "targetName": "GetQueryFilter",
            "metadataToken": 100667255,
            "canonicalSignature": "():System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetQueryFilter|():System.Linq.Expressions.LambdaExpression|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredQueryFilter(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "FindDeclaredQueryFilter",
            "metadataToken": 100667256,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "FindDeclaredQueryFilter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetIsDiscriminatorMappingComplete():System.Boolean",
            "targetName": "GetIsDiscriminatorMappingComplete",
            "metadataToken": 100667257,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsDiscriminatorMappingComplete|():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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetAllBaseTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAllBaseTypes",
            "metadataToken": 100667258,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAllBaseTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100667266,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667268,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100667269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100667271,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667272,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667276,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100667277,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100667278,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667279,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100667286,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667289,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667290,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667295,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667296,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667301,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667302,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100667307,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100667312,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetNavigationAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetNavigationAccessMode",
            "metadataToken": 100667315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetNavigationAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "BaseType",
            "metadataToken": 385876775,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyEntityTypeMappingFragment",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669047,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877173,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877174,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877175,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsTableExcludedFromMigrations|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
        "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.Metadata.IReadOnlyForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100667328,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100667329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100667330,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsBaseLinking():System.Boolean",
            "targetName": "IsBaseLinking",
            "metadataToken": 100667331,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsBaseLinking|():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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876776,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876777,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876778,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876779,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385876780,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385876781,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876782,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequired:System.Boolean",
            "targetName": "IsRequired",
            "metadataToken": 385876783,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequired|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequiredDependent:System.Boolean",
            "targetName": "IsRequiredDependent",
            "metadataToken": 385876784,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequiredDependent|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsOwnership:System.Boolean",
            "targetName": "IsOwnership",
            "metadataToken": 385876785,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOwnership|: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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DeleteBehavior:Microsoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DeleteBehavior",
            "metadataToken": 385876786,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DeleteBehavior",
            "normalizedSignature": "DeleteBehavior|:Microsoft.EntityFrameworkCore.DeleteBehavior|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.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
        "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.Metadata.IReadOnlyIndex::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667340,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876787,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876788,
            "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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876789,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385876790,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsDescending|:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876791,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
        "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.Metadata.IReadOnlyKey::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100667344,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::IsPrimaryKey():System.Boolean",
            "targetName": "IsPrimaryKey",
            "metadataToken": 100667345,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsPrimaryKey|():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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876792,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876793,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
        "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.Metadata.IReadOnlyModel::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667347,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667348,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEmbeddedDiscriminatorName():System.String",
            "targetName": "GetEmbeddedDiscriminatorName",
            "metadataToken": 100667349,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetEmbeddedDiscriminatorName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::IsShared(System.Type):System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 100667351,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsShared|(System.Type):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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100667352,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667353,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667354,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667355,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667356,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100667357,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindLeastDerivedEntityTypes(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindLeastDerivedEntityTypes",
            "metadataToken": 100667358,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindLeastDerivedEntityTypes|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyModel::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385876794,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ModelId|:System.Guid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876795,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876796,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876797,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876798,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876799,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyNavigationBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyNavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876804,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876805,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876806,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667382,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667384,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetBeforeSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetBeforeSaveBehavior",
            "metadataToken": 100667388,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetBeforeSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueGeneratorFactory():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratorFactory",
            "metadataToken": 100667390,
            "canonicalSignature": "():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratorFactory|():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667391,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667392,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667393,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667396,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667397,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667399,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetPrincipals():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipals",
            "metadataToken": 100667400,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipals|():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsForeignKey():System.Boolean",
            "targetName": "IsForeignKey",
            "metadataToken": 100667403,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsForeignKey|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100667404,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667409,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667412,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876809,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876810,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ValueGenerated:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "ValueGenerated",
            "metadataToken": 385876811,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "normalizedSignature": "ValueGenerated|:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsConcurrencyToken:System.Boolean",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 385876812,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConcurrencyToken|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385876813,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyPropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
        "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.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyRelationalPropertyOverrides",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Property",
            "metadataToken": 385877176,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877177,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ColumnName:System.String",
            "targetName": "ColumnName",
            "metadataToken": 385877178,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ColumnName|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::IsColumnNameOverridden:System.Boolean",
            "targetName": "IsColumnNameOverridden",
            "metadataToken": 385877179,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsColumnNameOverridden|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlySequence",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669063,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877180,
            "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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877181,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelSchema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877182,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385877183,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::StartValue:System.Int64",
            "targetName": "StartValue",
            "metadataToken": 385877184,
            "canonicalSignature": ":System.Int64",
            "normalizedSignature": "StartValue|:System.Int64|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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IncrementBy:System.Int32",
            "targetName": "IncrementBy",
            "metadataToken": 385877185,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IncrementBy|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MinValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinValue",
            "metadataToken": 385877186,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MinValue|:System.Nullable_1[[System.Int64,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MaxValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxValue",
            "metadataToken": 385877187,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxValue|:System.Nullable_1[[System.Int64,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877188,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IsCyclic:System.Boolean",
            "targetName": "IsCyclic",
            "metadataToken": 385877189,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCyclic|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667426,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876821,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876822,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlySkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667431,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlySkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385876823,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876824,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876825,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876826,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876804,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876805,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetStoreIdentifier():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreIdentifier",
            "metadataToken": 100669068,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoreIdentifier|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669070,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669072,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669074,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669075,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetSchemaQualifiedName():System.String",
            "targetName": "GetSchemaQualifiedName",
            "metadataToken": 100669076,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetSchemaQualifiedName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669077,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877190,
            "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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877191,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877192,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::IsRowsAffectedReturned:System.Boolean",
            "targetName": "IsRowsAffectedReturned",
            "metadataToken": 385877193,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowsAffectedReturned|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877194,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877195,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669084,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877196,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure|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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877197,
            "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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877198,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877199,
            "canonicalSignature": ":System.Data.ParameterDirection",
            "normalizedSignature": "Direction|:System.Data.ParameterDirection|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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForOriginalValue:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ForOriginalValue",
            "metadataToken": 385877200,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ForOriginalValue|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877201,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877202,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure|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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877203,
            "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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877204,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877205,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IReadOnlyStoreObjectDictionary`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1::Find(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "targetName": "Find",
            "metadataToken": 100669090,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "normalizedSignature": "Find|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T|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.Metadata.IReadOnlyStoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1::GetValues():IEnumerable_1",
            "targetName": "GetValues",
            "metadataToken": 100669091,
            "canonicalSignature": "():IEnumerable_1",
            "normalizedSignature": "GetValues|():IEnumerable_1|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.Metadata.IReadOnlyStoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
        "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.Metadata.IReadOnlyTrigger::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Metadata.IReadOnlyTrigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385876828,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876829,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IReadOnlyTypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
        "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.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667449,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876832,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IRelationalAnnotationProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669092,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669093,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669094,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669095,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669096,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669097,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669098,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669099,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669102,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669103,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669104,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669105,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669106,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669107,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669108,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669109,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669110,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindTable(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "FindTable",
            "metadataToken": 100669119,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "FindTable|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindDefaultTable(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "targetName": "FindDefaultTable",
            "metadataToken": 100669120,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "normalizedSignature": "FindDefaultTable|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindView(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IView",
            "targetName": "FindView",
            "metadataToken": 100669121,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IView",
            "normalizedSignature": "FindView|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IView|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindQuery(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "targetName": "FindQuery",
            "metadataToken": 100669122,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "normalizedSignature": "FindQuery|(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQuery|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindSequence(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "targetName": "FindSequence",
            "metadataToken": 100669123,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "normalizedSignature": "FindSequence|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ISequence|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindFunction(System.String,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "FindFunction",
            "metadataToken": 100669124,
            "canonicalSignature": "(System.String,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "FindFunction|(System.String,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::FindStoredProcedure(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "FindStoredProcedure",
            "metadataToken": 100669125,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "FindStoredProcedure|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669126,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877206,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Tables:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITable,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Tables",
            "metadataToken": 385877207,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITable,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Tables|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITable,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Views:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IView,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Views",
            "metadataToken": 385877208,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IView,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Views|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IView,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Queries:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Queries",
            "metadataToken": 385877209,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Queries|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Sequences:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISequence,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Sequences",
            "metadataToken": 385877210,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISequence,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Sequences|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISequence,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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Functions:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Functions",
            "metadataToken": 385877211,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Functions|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::StoredProcedures:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoredProcedures",
            "metadataToken": 385877212,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoredProcedures|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel::Collation:System.String",
            "targetName": "Collation",
            "metadataToken": 385877213,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Collation|: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.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IRelationalPropertyOverrides",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877214,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877177,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ColumnName:System.String",
            "targetName": "ColumnName",
            "metadataToken": 385877178,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ColumnName|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::IsColumnNameOverridden:System.Boolean",
            "targetName": "IsColumnNameOverridden",
            "metadataToken": 385877179,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsColumnNameOverridden|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ISequence",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISequence",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669063,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISequence::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877215,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877180,
            "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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877181,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelSchema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877182,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::StartValue:System.Int64",
            "targetName": "StartValue",
            "metadataToken": 385877184,
            "canonicalSignature": ":System.Int64",
            "normalizedSignature": "StartValue|:System.Int64|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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IncrementBy:System.Int32",
            "targetName": "IncrementBy",
            "metadataToken": 385877185,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IncrementBy|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MinValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinValue",
            "metadataToken": 385877186,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MinValue|:System.Nullable_1[[System.Int64,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MaxValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxValue",
            "metadataToken": 385877187,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxValue|:System.Nullable_1[[System.Int64,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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877188,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IsCyclic:System.Boolean",
            "targetName": "IsCyclic",
            "metadataToken": 385877189,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCyclic|: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.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667426,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876837,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876838,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.Metadata.IServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.ISkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667431,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::SetIsLoadedWhenNoTracking(System.Object):System.Void",
            "targetName": "SetIsLoadedWhenNoTracking",
            "metadataToken": 100667185,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetIsLoadedWhenNoTracking|(System.Object):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.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.Metadata.IPropertyBase",
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876839,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876840,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385876841,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876842,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876843,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation|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.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876826,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.ISqlQuery",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669131,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn|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.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669132,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn|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.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669237,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669238,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::GetRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRowInternalForeignKeys",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "normalizedSignature": "IsOptional|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery::EntityTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877216,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery::Columns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877217,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877218,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|: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.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877282,
            "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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877283,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::SchemaQualifiedName:System.String",
            "targetName": "SchemaQualifiedName",
            "metadataToken": 385877284,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SchemaQualifiedName|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Model:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Model",
            "metadataToken": 385877285,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877286,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ComplexTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ISqlQueryColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "targetName": "FindColumnMapping",
            "metadataToken": 100669137,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping|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.Metadata.ISqlQueryColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn::SqlQuery:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "targetName": "SqlQuery",
            "metadataToken": 385877219,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "normalizedSignature": "SqlQuery|:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery|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.Metadata.ISqlQueryColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877220,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ISqlQueryColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669141,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping::Column:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "targetName": "Column",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn|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.Metadata.ISqlQueryColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping::SqlQueryMapping:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "targetName": "SqlQueryMapping",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "normalizedSignature": "SqlQueryMapping|:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping|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.Metadata.ISqlQueryColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877068,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ISqlQueryMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping::IsDefaultSqlQueryMapping:System.Boolean",
            "targetName": "IsDefaultSqlQueryMapping",
            "metadataToken": 385877223,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDefaultSqlQueryMapping|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping::SqlQuery:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "targetName": "SqlQuery",
            "metadataToken": 385877224,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "normalizedSignature": "SqlQuery|:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery|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.Metadata.ISqlQueryMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping::ColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ColumnMappings",
            "metadataToken": 385877225,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "TypeBase|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877303,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSharedTablePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877306,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSplitEntityTypePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877307,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IncludesDerivedTypes|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669151,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669153,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669155,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669156,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::GetStoreIdentifier():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "GetStoreIdentifier",
            "metadataToken": 100669157,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "GetStoreIdentifier|():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetStoreIdentifier():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreIdentifier",
            "metadataToken": 100669068,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoreIdentifier|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669070,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669072,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669074,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669075,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetSchemaQualifiedName():System.String",
            "targetName": "GetSchemaQualifiedName",
            "metadataToken": 100669076,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetSchemaQualifiedName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669077,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877226,
            "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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877227,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::StoreStoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoreStoredProcedure",
            "metadataToken": 385877228,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoreStoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877229,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877230,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877191,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::IsRowsAffectedReturned:System.Boolean",
            "targetName": "IsRowsAffectedReturned",
            "metadataToken": 385877193,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowsAffectedReturned|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoredProcedureMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping::StoreStoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoreStoredProcedure",
            "metadataToken": 385877231,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoreStoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877232,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure|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.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping::StoredProcedureIdentifier:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoredProcedureIdentifier",
            "metadataToken": 385877233,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoredProcedureIdentifier|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "targetName": "TableMapping",
            "metadataToken": 385877234,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMapping|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.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping::ParameterMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ParameterMappings",
            "metadataToken": 385877235,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ParameterMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping::ResultColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumnMappings",
            "metadataToken": 385877236,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "TypeBase|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877303,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ColumnMappings",
            "metadataToken": 385877304,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSharedTablePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877306,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSplitEntityTypePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877307,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IncludesDerivedTypes|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669084,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877237,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure|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.Metadata.IStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter::StoreParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "StoreParameter",
            "metadataToken": 385877238,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "StoreParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.Metadata.IStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877197,
            "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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877198,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877199,
            "canonicalSignature": ":System.Data.ParameterDirection",
            "normalizedSignature": "Direction|:System.Data.ParameterDirection|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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForOriginalValue:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ForOriginalValue",
            "metadataToken": 385877200,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ForOriginalValue|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877201,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoredProcedureParameterMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669170,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping::StoreParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "StoreParameter",
            "metadataToken": 385877239,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "StoreParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.Metadata.IStoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping::Parameter:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "Parameter",
            "metadataToken": 385877240,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "normalizedSignature": "Parameter|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter|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.Metadata.IStoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping::StoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "StoredProcedureMapping",
            "metadataToken": 385877241,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "StoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Metadata.IStoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Column:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Column",
            "metadataToken": 385877066,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877068,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877242,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure|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.Metadata.IStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn::StoreResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "StoreResultColumn",
            "metadataToken": 385877243,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "StoreResultColumn|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.Metadata.IStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877203,
            "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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877204,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877205,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoredProcedureResultColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669176,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping::StoreResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "StoreResultColumn",
            "metadataToken": 385877244,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "StoreResultColumn|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.Metadata.IStoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping::ResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "ResultColumn",
            "metadataToken": 385877245,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "normalizedSignature": "ResultColumn|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn|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.Metadata.IStoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping::StoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "StoredProcedureMapping",
            "metadataToken": 385877246,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "StoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Metadata.IStoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Column:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Column",
            "metadataToken": 385877066,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877068,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoreFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669183,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn|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.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669184,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn|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.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669237,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669238,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::GetRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRowInternalForeignKeys",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "normalizedSignature": "IsOptional|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::DbFunctions:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DbFunctions",
            "metadataToken": 385877247,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DbFunctions|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877248,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::Parameters:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877249,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::ReturnType:System.String",
            "targetName": "ReturnType",
            "metadataToken": 385877250,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ReturnType|: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.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::EntityTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877251,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction::Columns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877252,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877282,
            "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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877283,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::SchemaQualifiedName:System.String",
            "targetName": "SchemaQualifiedName",
            "metadataToken": 385877284,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SchemaQualifiedName|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Model:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Model",
            "metadataToken": 385877285,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877286,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ComplexTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoreFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669191,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "Function",
            "metadataToken": 385877253,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter::DbFunctionParameters:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DbFunctionParameters",
            "metadataToken": 385877254,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DbFunctionParameters|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877255,
            "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.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877256,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter::Type:System.String",
            "targetName": "Type",
            "metadataToken": 385877257,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Type|: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.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoreStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669196,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::FindParameter(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669197,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669199,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::FindResultColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669200,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669237,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669238,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::GetRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRowInternalForeignKeys",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "normalizedSignature": "IsOptional|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::StoredProcedures:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoredProcedures",
            "metadataToken": 385877258,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoredProcedures|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::EntityTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877259,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::ReturnValue:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "targetName": "ReturnValue",
            "metadataToken": 385877260,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "normalizedSignature": "ReturnValue|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue|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.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877261,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure::ResultColumns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877262,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877282,
            "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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877283,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::SchemaQualifiedName:System.String",
            "targetName": "SchemaQualifiedName",
            "metadataToken": 385877284,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SchemaQualifiedName|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Model:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Model",
            "metadataToken": 385877285,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877286,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ComplexTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Columns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877289,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoreStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter::FindParameterMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "targetName": "FindParameterMapping",
            "metadataToken": 100669206,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "normalizedSignature": "FindParameterMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping|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.Metadata.IStoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877263,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.Metadata.IStoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877264,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877265,
            "canonicalSignature": ":System.Data.ParameterDirection",
            "normalizedSignature": "Direction|:System.Data.ParameterDirection|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.Metadata.IStoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter::Position:System.Int32",
            "targetName": "Position",
            "metadataToken": 385877266,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Position|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoreStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "targetName": "FindColumnMapping",
            "metadataToken": 100669211,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping|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.Metadata.IStoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877267,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.Metadata.IStoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877268,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn::Position:System.Int32",
            "targetName": "Position",
            "metadataToken": 385877269,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Position|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IStoreStoredProcedureReturnValue",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877270,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.Metadata.IStoreStoredProcedureReturnValue",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877061,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ITable",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669226,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumn|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.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669227,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumn|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.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669237,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669238,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::GetRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRowInternalForeignKeys",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "normalizedSignature": "IsOptional|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::EntityTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877271,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::Columns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877272,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::IsExcludedFromMigrations:System.Boolean",
            "targetName": "IsExcludedFromMigrations",
            "metadataToken": 385877273,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsExcludedFromMigrations|: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.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::ForeignKeyConstraints:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ForeignKeyConstraints",
            "metadataToken": 385877274,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ForeignKeyConstraints|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::ReferencingForeignKeyConstraints:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReferencingForeignKeyConstraints",
            "metadataToken": 385877275,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReferencingForeignKeyConstraints|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::UniqueConstraints:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UniqueConstraints",
            "metadataToken": 385877276,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UniqueConstraints|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::PrimaryKey:Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint",
            "targetName": "PrimaryKey",
            "metadataToken": 385877277,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint",
            "normalizedSignature": "PrimaryKey|:Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint|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.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::Indexes:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Indexes",
            "metadataToken": 385877278,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Indexes|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::CheckConstraints:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CheckConstraints",
            "metadataToken": 385877279,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CheckConstraints|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::Triggers:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Triggers",
            "metadataToken": 385877280,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Triggers|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITrigger,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.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable::Comment:System.String",
            "targetName": "Comment",
            "metadataToken": 385877281,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Comment|: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.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877282,
            "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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877283,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::SchemaQualifiedName:System.String",
            "targetName": "SchemaQualifiedName",
            "metadataToken": 385877284,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SchemaQualifiedName|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Model:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Model",
            "metadataToken": 385877285,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877286,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ComplexTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ITableBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669237,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669238,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::GetRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRowInternalForeignKeys",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "normalizedSignature": "IsOptional|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877282,
            "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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877283,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::SchemaQualifiedName:System.String",
            "targetName": "SchemaQualifiedName",
            "metadataToken": 385877284,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SchemaQualifiedName|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Model:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Model",
            "metadataToken": 385877285,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877286,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::EntityTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877287,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ComplexTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Columns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877289,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ITableIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669250,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877290,
            "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.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::MappedIndexes:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedIndexes",
            "metadataToken": 385877291,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedIndexes|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IIndex,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.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877292,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877293,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385877294,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385877295,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsDescending|:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex::Filter:System.String",
            "targetName": "Filter",
            "metadataToken": 385877296,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Filter|: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.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ITableMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMapping::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877297,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.ITableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMapping::ColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ColumnMappings",
            "metadataToken": 385877298,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMapping::InsertStoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "InsertStoredProcedureMapping",
            "metadataToken": 385877299,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "InsertStoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Metadata.ITableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMapping::DeleteStoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "DeleteStoredProcedureMapping",
            "metadataToken": 385877300,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "DeleteStoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Metadata.ITableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMapping::UpdateStoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "UpdateStoredProcedureMapping",
            "metadataToken": 385877301,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "UpdateStoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Metadata.ITableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "TypeBase|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSharedTablePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877306,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSplitEntityTypePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877307,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IncludesDerivedTypes|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ITableMappingBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "TypeBase|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877303,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ColumnMappings",
            "metadataToken": 385877304,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSharedTablePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877306,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSplitEntityTypePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877307,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IncludesDerivedTypes|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.ITrigger",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITrigger",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876844,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.ITrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385876828,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.ITypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667492,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667496,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667497,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667498,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667506,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667514,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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::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
          },
          {
            "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::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
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876845,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876846,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876847,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876848,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.ITypeMappingConfiguration",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Metadata.ITypeMappingConfiguration::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667522,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667526,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667527,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.ITypeMappingConfiguration",
            "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": "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.Metadata.ITypeMappingConfiguration::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876849,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Metadata.IUniqueConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::GetIsPrimaryKey():System.Boolean",
            "targetName": "GetIsPrimaryKey",
            "metadataToken": 100669269,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsPrimaryKey|():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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669270,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877308,
            "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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::MappedKeys:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedKeys",
            "metadataToken": 385877309,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedKeys|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877310,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITable",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITable|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.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877311,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IView",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IView",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IView::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669273,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IViewColumn|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.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IView::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "targetName": "FindColumn",
            "metadataToken": 100669274,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IViewColumn|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.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669237,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100669238,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::GetRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRowInternalForeignKeys",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "normalizedSignature": "IsOptional|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IView::EntityTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877312,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IView::Columns:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877313,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IView::ViewDefinitionSql:System.String",
            "targetName": "ViewDefinitionSql",
            "metadataToken": 385877314,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ViewDefinitionSql|: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.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877282,
            "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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877283,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::SchemaQualifiedName:System.String",
            "targetName": "SchemaQualifiedName",
            "metadataToken": 385877284,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "SchemaQualifiedName|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::Model:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Model",
            "metadataToken": 385877285,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877286,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase::ComplexTypeMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IViewColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumn::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "targetName": "FindColumnMapping",
            "metadataToken": 100669279,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping|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.Metadata.IViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::FindColumnMapping(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "FindColumnMapping",
            "metadataToken": 100668820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "normalizedSignature": "FindColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100668821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumn::View:Microsoft.EntityFrameworkCore.Metadata.IView",
            "targetName": "View",
            "metadataToken": 385877315,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IView",
            "normalizedSignature": "View|:Microsoft.EntityFrameworkCore.Metadata.IView|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.Metadata.IViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumn::PropertyMappings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PropertyMappings",
            "metadataToken": 385877316,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PropertyMappings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877055,
            "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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877056,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "StoreTypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877059,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877060,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase::ProviderValueComparer:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "ProviderValueComparer",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "ProviderValueComparer|:Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IViewColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669283,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping::Column:Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "targetName": "Column",
            "metadataToken": 385877317,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "normalizedSignature": "Column|:Microsoft.EntityFrameworkCore.Metadata.IViewColumn|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.Metadata.IViewColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping::ViewMapping:Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "targetName": "ViewMapping",
            "metadataToken": 385877318,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "normalizedSignature": "ViewMapping|:Microsoft.EntityFrameworkCore.Metadata.IViewMapping|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.Metadata.IViewColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877068,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "normalizedSignature": "TableMapping|:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase|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.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.IViewMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669264,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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": "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewMapping::View:Microsoft.EntityFrameworkCore.Metadata.IView",
            "targetName": "View",
            "metadataToken": 385877319,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IView",
            "normalizedSignature": "View|:Microsoft.EntityFrameworkCore.Metadata.IView|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.Metadata.IViewMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewMapping::ColumnMappings:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ColumnMappings",
            "metadataToken": 385877320,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ColumnMappings|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "TypeBase|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::Table:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Table",
            "metadataToken": 385877303,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.ITableBase|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.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSharedTablePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877306,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsSplitEntityTypePrincipal|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877307,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IncludesDerivedTypes|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.Metadata.MemberIdentity",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "MemberIdentity"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::Create(System.String):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "targetName": "Create",
            "metadataToken": 100667558,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "normalizedSignature": "Create|(System.String):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity|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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::Create(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "targetName": "Create",
            "metadataToken": 100667559,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "normalizedSignature": "Create|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity|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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100667563,
            "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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::Equals(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100667564,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100667565,
            "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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876852,
            "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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::MemberInfo:System.Reflection.MemberInfo",
            "targetName": "MemberInfo",
            "metadataToken": 385876853,
            "canonicalSignature": ":System.Reflection.MemberInfo",
            "normalizedSignature": "MemberInfo|:System.Reflection.MemberInfo|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.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::NoneMicrosoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "targetName": "None",
            "metadataToken": 67109717,
            "normalizedSignature": "None|Microsoft.EntityFrameworkCore.Metadata.MemberIdentity|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::.ctor(System.String):void",
            "metadataToken": 100667555,
            "canonicalSignature": "(System.String):void",
            "normalizedSignature": "constructor|(System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.MemberIdentity::.ctor(System.Reflection.MemberInfo):void",
            "metadataToken": 100667556,
            "canonicalSignature": "(System.Reflection.MemberInfo):void",
            "normalizedSignature": "constructor|(System.Reflection.MemberInfo):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::GetValueBufferIndex(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "targetName": "GetValueBufferIndex",
            "metadataToken": 100667584,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "normalizedSignature": "GetValueBufferIndex|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::StructuralType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "StructuralType",
            "metadataToken": 385876856,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "StructuralType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::InstanceName:System.String",
            "targetName": "InstanceName",
            "metadataToken": 385876857,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "InstanceName|: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.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::QueryTrackingBehavior:System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryTrackingBehavior",
            "metadataToken": 385876858,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryTrackingBehavior|:System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::MaterializationContextExpression:System.Linq.Expressions.Expression",
            "targetName": "MaterializationContextExpression",
            "metadataToken": 385876859,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "MaterializationContextExpression|:System.Linq.Expressions.Expression|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.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::ServiceInstances:System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "targetName": "ServiceInstances",
            "metadataToken": 385876860,
            "canonicalSignature": ":System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "normalizedSignature": "ServiceInstances|:System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression):void",
            "metadataToken": 100667577,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo::.ctor(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters,System.Linq.Expressions.Expression):void",
            "metadataToken": 100667578,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters,System.Linq.Expressions.Expression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters,System.Linq.Expressions.Expression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IComparable`1",
            "targetName": "System.IComparable`1",
            "typeArguments": [
              "StoreObjectIdentifier"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "StoreObjectIdentifier"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::Create(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Create",
            "metadataToken": 100669458,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::Table(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "Table",
            "metadataToken": 100669459,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "Table|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::View(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "View",
            "metadataToken": 100669460,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "View|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::SqlQuery(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "SqlQuery",
            "metadataToken": 100669461,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "SqlQuery|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::SqlQuery(System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "SqlQuery",
            "metadataToken": 100669462,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "SqlQuery|(System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::DbFunction(System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "DbFunction",
            "metadataToken": 100669463,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "DbFunction|(System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::InsertStoredProcedure(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "InsertStoredProcedure",
            "metadataToken": 100669464,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "InsertStoredProcedure|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::DeleteStoredProcedure(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "DeleteStoredProcedure",
            "metadataToken": 100669465,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "DeleteStoredProcedure|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::UpdateStoredProcedure(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "UpdateStoredProcedure",
            "metadataToken": 100669466,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "UpdateStoredProcedure|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::CompareTo(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Int32",
            "targetName": "CompareTo",
            "metadataToken": 100669470,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Int32",
            "normalizedSignature": "CompareTo|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Int32|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100669471,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669472,
            "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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669473,
            "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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::Equals(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669474,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669475,
            "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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::StoreObjectType:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "targetName": "StoreObjectType",
            "metadataToken": 385877400,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectType",
            "normalizedSignature": "StoreObjectType|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectType|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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877401,
            "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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877402,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.StoreObjectIdentifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapper",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.AdHocMapper",
        "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.Metadata.IAdHocMapper",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapper::BuildConventionSet():Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet",
            "targetName": "BuildConventionSet",
            "metadataToken": 100666300,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet",
            "normalizedSignature": "BuildConventionSet|():Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet|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.Metadata.AdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapper::GetOrAddEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "GetOrAddEntityType",
            "metadataToken": 100666302,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "GetOrAddEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.AdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper::GetOrAddEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "GetOrAddEntityType",
            "metadataToken": 100666370,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "GetOrAddEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.IAdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapper::Dependencies:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876619,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies|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.Metadata.AdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapper::.ctor(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies):void",
            "metadataToken": 100666298,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.AdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
        "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": [
              "AdHocMapperDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666310,
            "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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666314,
            "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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666315,
            "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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::Equals(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies):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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666317,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies|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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876622,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::ModelCreationDependencies:Microsoft.EntityFrameworkCore.ModelCreationDependencies",
            "targetName": "ModelCreationDependencies",
            "metadataToken": 385876623,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ModelCreationDependencies",
            "normalizedSignature": "ModelCreationDependencies|:Microsoft.EntityFrameworkCore.ModelCreationDependencies|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.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies::.ctor(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.ModelCreationDependencies):void",
            "metadataToken": 100666305,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.ModelCreationDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.ModelCreationDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding::CreateConstructorExpression(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "CreateConstructorExpression",
            "metadataToken": 100666327,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateConstructorExpression|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding::With(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "With",
            "metadataToken": 100666329,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "With|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.ConstructorBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding::Constructor:System.Reflection.ConstructorInfo",
            "targetName": "Constructor",
            "metadataToken": 385876624,
            "canonicalSignature": ":System.Reflection.ConstructorInfo",
            "normalizedSignature": "Constructor|:System.Reflection.ConstructorInfo|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.Metadata.ConstructorBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding::RuntimeType:System.Type",
            "targetName": "RuntimeType",
            "metadataToken": 385876625,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "RuntimeType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding::.ctor(System.Reflection.ConstructorInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100666325,
            "canonicalSignature": "(System.Reflection.ConstructorInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Reflection.ConstructorInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ConstructorBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding::BindToParameter(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100666331,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.Metadata.ContextParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100666332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.ContextParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "metadataToken": 100666330,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ContextParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding::CreateConstructorExpression(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "CreateConstructorExpression",
            "metadataToken": 100666334,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateConstructorExpression|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding::With(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "With",
            "metadataToken": 100666336,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "With|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.DefaultValueBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding::RuntimeType:System.Type",
            "targetName": "RuntimeType",
            "metadataToken": 385876626,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "RuntimeType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding::.ctor(System.Type):void",
            "metadataToken": 100666333,
            "canonicalSignature": "(System.Type):void",
            "normalizedSignature": "constructor|(System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DefaultValueBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100666339,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100666343,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.DependencyInjectionMethodParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding::BindToParameter(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 0,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.Metadata.DependencyInjectionMethodParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding::Method:System.Reflection.MethodInfo",
            "targetName": "Method",
            "metadataToken": 385876627,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Method|:System.Reflection.MethodInfo|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.Metadata.DependencyInjectionMethodParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding::ServiceDelegate:System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ServiceDelegate",
            "metadataToken": 385876628,
            "canonicalSignature": ":System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ServiceDelegate|:System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding::.ctor(System.Type,System.Type,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "metadataToken": 100666337,
            "canonicalSignature": "(System.Type,System.Type,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "normalizedSignature": "constructor|(System.Type,System.Type,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionMethodParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding::BindToParameter(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100666347,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.Metadata.DependencyInjectionParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100666348,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.DependencyInjectionParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding::ServiceDelegate:System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ServiceDelegate",
            "metadataToken": 385876629,
            "canonicalSignature": ":System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ServiceDelegate|:System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding::.ctor(System.Type,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "metadataToken": 100666346,
            "canonicalSignature": "(System.Type,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "normalizedSignature": "constructor|(System.Type,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer",
        "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.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IReadOnlyEntityType"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyEntityType"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100666353,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666354,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666355,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Int32|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.Metadata.EntityTypeFullNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer",
            "targetName": "Instance",
            "metadataToken": 67109703,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeFullNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding::BindToParameter(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100666358,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.Metadata.EntityTypeParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100666359,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.EntityTypeParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding::.ctor(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "metadataToken": 100666357,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.EntityTypeParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding::CreateConstructorExpression(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "CreateConstructorExpression",
            "metadataToken": 100666362,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateConstructorExpression|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding::With(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "With",
            "metadataToken": 100666364,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "With|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.FactoryMethodBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding::RuntimeType:System.Type",
            "targetName": "RuntimeType",
            "metadataToken": 385876630,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "RuntimeType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding::.ctor(System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):void",
            "metadataToken": 100666360,
            "canonicalSignature": "(System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):void",
            "normalizedSignature": "constructor|(System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding::.ctor(System.Object,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):void",
            "metadataToken": 100666361,
            "canonicalSignature": "(System.Object,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):void",
            "normalizedSignature": "constructor|(System.Object,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.FactoryMethodBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyForeignKey"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IReadOnlyForeignKey"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100666366,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666367,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666368,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Int32|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.Metadata.ForeignKeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.ForeignKeyComparer",
            "targetName": "Instance",
            "metadataToken": 67109707,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ForeignKeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IndexComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.IndexComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyIndex"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IReadOnlyIndex"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IndexComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100667187,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IndexComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100667188,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IndexComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100667189,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex):System.Int32|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.Metadata.IndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IndexComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.IndexComparer",
            "targetName": "Instance",
            "metadataToken": 67109709,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.IndexComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
        "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.Metadata.InstantiationBinding::CreateConstructorExpression(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "CreateConstructorExpression",
            "metadataToken": 100667192,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateConstructorExpression|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|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.Metadata.InstantiationBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding::With(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "With",
            "metadataToken": 100667195,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "With|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.InstantiationBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding::ParameterBindings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ParameterBindings",
            "metadataToken": 385876761,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ParameterBindings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,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.Metadata.InstantiationBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding::RuntimeType:System.Type",
            "targetName": "RuntimeType",
            "metadataToken": 385876762,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "RuntimeType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100667191,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.KeyComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.KeyComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyKey"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IReadOnlyKey"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.KeyComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100667529,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.KeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.KeyComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100667530,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.KeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.KeyComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100667531,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey):System.Int32|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.Metadata.KeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.KeyComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.KeyComparer",
            "targetName": "Instance",
            "metadataToken": 67109712,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.KeyComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.KeyComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100667535,
            "canonicalSignature": "(System.Type,System.String):System.Boolean",
            "normalizedSignature": "CanBind|(System.Type,System.String):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667536,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667537,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667538,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100667200,
            "canonicalSignature": "(System.Type,System.String):System.Boolean",
            "normalizedSignature": "CanBind|(System.Type,System.String):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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667201,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667202,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667203,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory::Dependencies:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876850,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies|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.Metadata.LazyLoaderParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory::.ctor(Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies):void",
            "metadataToken": 100667533,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
        "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": [
              "LazyLoaderParameterBindingFactoryDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667546,
            "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.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100667550,
            "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.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100667551,
            "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.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies::Equals(Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100667552,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies):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.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100667553,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies|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.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies::.ctor():void",
            "metadataToken": 100667545,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.LazyLoaderParameterBindingFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100667570,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100667571,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.ObjectArrayParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100667569,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.ParameterBinding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ObjectArrayParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
        "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.Metadata.ParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100667575,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|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.Metadata.ParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100667576,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.ParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding::ParameterType:System.Type",
            "targetName": "ParameterType",
            "metadataToken": 385876854,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ParameterType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding::ConsumedProperties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ConsumedProperties",
            "metadataToken": 385876855,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ConsumedProperties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,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.Metadata.ParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "metadataToken": 100667572,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100667586,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding::With(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "With",
            "metadataToken": 100667587,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "With|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.PropertyParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "metadataToken": 100667585,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.PropertyParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapper",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapper",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.AdHocMapper",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.AdHocMapper"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapper::BuildConventionSet():Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet",
            "targetName": "BuildConventionSet",
            "metadataToken": 100669289,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet",
            "normalizedSignature": "BuildConventionSet|():Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet|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.Metadata.RelationalAdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper::GetOrAddEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "GetOrAddEntityType",
            "metadataToken": 100666370,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "GetOrAddEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.IAdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IAdHocMapper"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapper::RelationalDependencies:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385877321,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies|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.Metadata.RelationalAdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapper::.ctor(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies,Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies):void",
            "metadataToken": 100669287,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies,Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.AdHocMapperDependencies,Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
        "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": [
              "RelationalAdHocMapperDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669292,
            "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.Metadata.RelationalAdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669296,
            "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.Metadata.RelationalAdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669297,
            "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.Metadata.RelationalAdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies::Equals(Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669298,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies):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.Metadata.RelationalAdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100669299,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies|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.Metadata.RelationalAdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies::.ctor():void",
            "metadataToken": 100669291,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAdHocMapperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669304,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669305,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669306,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669307,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669308,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669309,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669310,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669311,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669312,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669313,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669314,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669315,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669317,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669318,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669319,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669320,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669321,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669322,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669092,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IRelationalModel,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669093,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITable,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669094,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669095,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IView,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669096,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IViewColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669097,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISqlQuery,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669098,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669099,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreFunction,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669102,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669103,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669104,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669105,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669106,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669107,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669108,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ISequence,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669109,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider::For(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "For",
            "metadataToken": 100669110,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "For|(Microsoft.EntityFrameworkCore.Metadata.ITrigger,System.Boolean):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::Dependencies:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385877323,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies|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.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider::.ctor(Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies):void",
            "metadataToken": 100669302,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
        "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": [
              "RelationalAnnotationProviderDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669325,
            "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.Metadata.RelationalAnnotationProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669329,
            "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.Metadata.RelationalAnnotationProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669330,
            "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.Metadata.RelationalAnnotationProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies::Equals(Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669331,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies):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.Metadata.RelationalAnnotationProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100669332,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies|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.Metadata.RelationalAnnotationProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies::.ctor():void",
            "metadataToken": 100669324,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase"
        },
        "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.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667594,
            "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.Metadata.RuntimeComplexProperty",
            "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.Internal.IRuntimePropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100669821,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetShadowIndex():System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100669822,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetShadowIndex|():System.Int32|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100669826,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667229,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty"
          },
          {
            "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.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876861,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876862,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876863,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType|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.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876864,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876865,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|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.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876866,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.IPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876632,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IComplexType|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.IComplexProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385876768,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.IReadOnlyComplexProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876769,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty::.ctor(System.String,System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):void",
            "metadataToken": 100667588,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 17,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase"
        },
        "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.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::GetMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMembers",
            "metadataToken": 100667609,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::GetDeclaredMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredMembers",
            "metadataToken": 100667610,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667611,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase|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.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667612,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100667617,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "normalizedSignature": "CalculateCounts|():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts|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.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::SetCounts(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):System.Void",
            "targetName": "SetCounts",
            "metadataToken": 100667618,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):System.Void",
            "normalizedSignature": "SetCounts|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):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.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667619,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::GetOrCreateEmptyMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateEmptyMaterializer",
            "metadataToken": 100667620,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateEmptyMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667621,
            "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.Metadata.RuntimeComplexType",
            "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.Internal.IRuntimeTypeBase::GetConstructorBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetConstructorBindingConfigurationSource",
            "metadataToken": 100669843,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetConstructorBindingConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667496,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667497,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667498,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667506,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667514,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::IsContainedBy(System.Type):System.Boolean",
            "targetName": "IsContainedBy",
            "metadataToken": 100667232,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsContainedBy|(System.Type):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100667236,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "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.ITypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667492,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667449,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100666392,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexType,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.IComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667233,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,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.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876873,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty|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.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876876,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::ServiceOnlyConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ServiceOnlyConstructorBinding",
            "metadataToken": 385876877,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ServiceOnlyConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876878,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ContainingEntryType:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "targetName": "ContainingEntryType",
            "metadataToken": 385877224,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "normalizedSignature": "ContainingEntryType|:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase|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.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::OriginalValueCount:System.Int32",
            "targetName": "OriginalValueCount",
            "metadataToken": 385877225,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "OriginalValueCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::OriginalValuesFactory:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "OriginalValuesFactory",
            "metadataToken": 385877233,
            "canonicalSignature": ":System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "OriginalValuesFactory|:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::StoreGeneratedValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoreGeneratedValuesFactory",
            "metadataToken": 385877234,
            "canonicalSignature": ":System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoreGeneratedValuesFactory|:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876845,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876846,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876847,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876832,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876633,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.IComplexType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "BaseType",
            "metadataToken": 385876634,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IComplexType|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.IComplexType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385876770,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyComplexType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "BaseType",
            "metadataToken": 385876771,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType|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.IReadOnlyComplexType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876848,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):void",
            "metadataToken": 100667604,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 10,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction",
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::AddParameter(System.String,System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter",
            "targetName": "AddParameter",
            "metadataToken": 100669339,
            "canonicalSignature": "(System.String,System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter",
            "normalizedSignature": "AddParameter|(System.String,System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669341,
            "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.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669036,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "targetName": "Model",
            "metadataToken": 385877325,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel|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.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877326,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877327,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877328,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "StoreFunction|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877329,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877090,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.IDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877091,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877153,
            "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.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385877156,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::MethodInfo:System.Reflection.MethodInfo",
            "targetName": "MethodInfo",
            "metadataToken": 385877157,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MethodInfo|:System.Reflection.MethodInfo|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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877158,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ReturnType:System.Type",
            "targetName": "ReturnType",
            "metadataToken": 385877163,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ReturnType|:System.Type|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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Translation:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translation",
            "metadataToken": 385877166,
            "canonicalSignature": ":System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translation|:System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877092,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "StoreFunction|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.IDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877154,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877155,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsScalar:System.Boolean",
            "targetName": "IsScalar",
            "metadataToken": 385877159,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsScalar|: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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsAggregate:System.Boolean",
            "targetName": "IsAggregate",
            "metadataToken": 385877160,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAggregate|: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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877161,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877162,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877164,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877165,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,System.Type,System.String,System.String,System.String,System.Reflection.MethodInfo,System.Boolean,System.Boolean,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100669334,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,System.Type,System.String,System.String,System.String,System.Reflection.MethodInfo,System.Boolean,System.Boolean,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,System.Type,System.String,System.String,System.String,System.Reflection.MethodInfo,System.Boolean,System.Boolean,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Func_2[[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 13,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter",
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669368,
            "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.Metadata.RuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669043,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877347,
            "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.Metadata.RuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction",
            "targetName": "Function",
            "metadataToken": 385877348,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction|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.Metadata.RuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877349,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Metadata.RuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877350,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunctionParameter::StoreFunctionParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "targetName": "StoreFunctionParameter",
            "metadataToken": 385877530,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "normalizedSignature": "StoreFunctionParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877093,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "Function",
            "metadataToken": 385877094,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IDbFunction|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.IDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Function",
            "metadataToken": 385877167,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction|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.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877169,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::PropagatesNullability:System.Boolean",
            "targetName": "PropagatesNullability",
            "metadataToken": 385877171,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PropagatesNullability|: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.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter::StoreFunctionParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "targetName": "StoreFunctionParameter",
            "metadataToken": 385877095,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "normalizedSignature": "StoreFunctionParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter|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.IDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877168,
            "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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877172,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877170,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|: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.Metadata.IReadOnlyDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction,System.String,System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "metadataToken": 100669363,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction,System.String,System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunction,System.String,System.Type,System.Boolean,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.IElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::FindTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "FindTypeMapping",
            "metadataToken": 100667645,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "FindTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667646,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetPrecision():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetPrecision",
            "metadataToken": 100667647,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetPrecision|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetScale():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetScale",
            "metadataToken": 100667648,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetScale|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::IsUnicode():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 100667649,
            "canonicalSignature": "():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsUnicode|():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667650,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "targetName": "SetValueConverter",
            "metadataToken": 100667651,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667652,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::SetComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetComparer",
            "metadataToken": 100667653,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667654,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667655,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667657,
            "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.Metadata.RuntimeElementType",
            "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.IReadOnlyElementType::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667241,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "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.IElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100666778,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.IElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667243,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667247,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667248,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667250,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667249,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876889,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876890,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876891,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::TypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385876892,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876893,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876772,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyElementType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "CollectionProperty",
            "metadataToken": 385876686,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.IProperty|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.IElementType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876773,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyElementType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876774,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.IReadOnlyElementType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):void",
            "metadataToken": 100667639,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 12,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase"
        },
        "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.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::Reparent(Microsoft.EntityFrameworkCore.Metadata.RuntimeModel):System.Void",
            "targetName": "Reparent",
            "metadataToken": 100667671,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeModel):System.Void",
            "normalizedSignature": "Reparent|(Microsoft.EntityFrameworkCore.Metadata.RuntimeModel):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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::SetPrimaryKey(Microsoft.EntityFrameworkCore.Metadata.RuntimeKey):System.Void",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100667673,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeKey):System.Void",
            "normalizedSignature": "SetPrimaryKey|(Microsoft.EntityFrameworkCore.Metadata.RuntimeKey):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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "targetName": "AddKey",
            "metadataToken": 100667674,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "normalizedSignature": "AddKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeKey|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "targetName": "FindKey",
            "metadataToken": 100667675,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeKey|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetDeclaredKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredKeys",
            "metadataToken": 100667676,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetKeys",
            "metadataToken": 100667677,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.DeleteBehavior,System.Boolean,System.Boolean,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100667678,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.DeleteBehavior,System.Boolean,System.Boolean,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "normalizedSignature": "AddForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.DeleteBehavior,System.Boolean,System.Boolean,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667680,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetDeclaredForeignKeys():System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredForeignKeys",
            "metadataToken": 100667681,
            "canonicalSignature": "():System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredForeignKeys|():System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetForeignKeys",
            "metadataToken": 100667683,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindDeclaredForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDeclaredForeignKeys",
            "metadataToken": 100667684,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDeclaredForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddNavigation(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "targetName": "AddNavigation",
            "metadataToken": 100667690,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "normalizedSignature": "AddNavigation|(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 9,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667691,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindNavigationsInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsInHierarchy",
            "metadataToken": 100667696,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddSkipNavigation(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Boolean,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "targetName": "AddSkipNavigation",
            "metadataToken": 100667697,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Boolean,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "normalizedSignature": "AddSkipNavigation|(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Boolean,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 11,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667698,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindSkipNavigationsInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindSkipNavigationsInHierarchy",
            "metadataToken": 100667705,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindSkipNavigationsInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "targetName": "AddIndex",
            "metadataToken": 100667706,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667707,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667708,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetDeclaredIndexes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredIndexes",
            "metadataToken": 100667709,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredIndexes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetIndexes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIndexes",
            "metadataToken": 100667711,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIndexes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddServiceProperty(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
            "targetName": "AddServiceProperty",
            "metadataToken": 100667712,
            "canonicalSignature": "(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
            "normalizedSignature": "AddServiceProperty|(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100667713,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindServicePropertiesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindServicePropertiesInHierarchy",
            "metadataToken": 100667720,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindServicePropertiesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMembers",
            "metadataToken": 100667721,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetDeclaredMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredMembers",
            "metadataToken": 100667722,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667723,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667724,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::AddTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
            "targetName": "AddTrigger",
            "metadataToken": 100667725,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
            "normalizedSignature": "AddTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100667726,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::SetRelationshipSnapshotFactory(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetRelationshipSnapshotFactory",
            "metadataToken": 100667729,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetRelationshipSnapshotFactory|(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100667734,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "normalizedSignature": "CalculateCounts|():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::SetCounts(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):System.Void",
            "targetName": "SetCounts",
            "metadataToken": 100667735,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):System.Void",
            "normalizedSignature": "SetCounts|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetSnapshottableMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSnapshottableMembers",
            "metadataToken": 100667736,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSnapshottableMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667737,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::GetOrCreateEmptyMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateEmptyMaterializer",
            "metadataToken": 100667738,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateEmptyMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667739,
            "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.Metadata.RuntimeEntityType",
            "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.Internal.IRuntimeTypeBase::GetConstructorBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetConstructorBindingConfigurationSource",
            "metadataToken": 100669843,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetConstructorBindingConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667496,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667497,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667498,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667506,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667514,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100666781,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindKey",
            "metadataToken": 100666790,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IKey|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100666791,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100666793,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IKey|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindKey",
            "metadataToken": 100666794,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IKey|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666797,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666798,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100666799,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100666800,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100666807,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666808,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.INavigation|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100666809,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.INavigation|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666815,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100666816,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666821,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IIndex|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666822,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "FindIndex",
            "metadataToken": 100666823,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IIndex|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100666839,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IServiceProperty|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.ITrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100666843,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.ITrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.ITrigger|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetSeedData(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetSeedData",
            "metadataToken": 100667253,
            "canonicalSignature": "(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetSeedData|(System.Boolean):System.Collections.Generic.IEnumerable_1[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetDeclaredQueryFilters():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredQueryFilters",
            "metadataToken": 100667254,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredQueryFilters|():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetQueryFilter():System.Linq.Expressions.LambdaExpression",
            "targetName": "GetQueryFilter",
            "metadataToken": 100667255,
            "canonicalSignature": "():System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetQueryFilter|():System.Linq.Expressions.LambdaExpression|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredQueryFilter(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "FindDeclaredQueryFilter",
            "metadataToken": 100667256,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "FindDeclaredQueryFilter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRootType",
            "metadataToken": 100667266,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667268,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindClosestCommonParent(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindClosestCommonParent",
            "metadataToken": 100667269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindClosestCommonParent|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100667271,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667272,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindKey",
            "metadataToken": 100667273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667276,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100667279,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100667286,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667289,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "FindNavigation",
            "metadataToken": 100667290,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667295,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100667296,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667301,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667302,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "FindIndex",
            "metadataToken": 100667303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100667307,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100667312,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667316,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "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.ITypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667492,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667449,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::GetAllBaseTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAllBaseTypes",
            "metadataToken": 100666782,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAllBaseTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666827,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100666828,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100666829,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetIsDiscriminatorMappingComplete():System.Boolean",
            "targetName": "GetIsDiscriminatorMappingComplete",
            "metadataToken": 100667257,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsDiscriminatorMappingComplete|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetNavigationAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetNavigationAccessMode",
            "metadataToken": 100667315,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetNavigationAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::GetAllBaseTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAllBaseTypes",
            "metadataToken": 100667258,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAllBaseTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100667277,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::FindForeignKeys(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100667278,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeys|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876898,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::ServiceOnlyConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ServiceOnlyConstructorBinding",
            "metadataToken": 385876899,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ServiceOnlyConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876900,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ContainingEntryType:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "targetName": "ContainingEntryType",
            "metadataToken": 385877224,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "normalizedSignature": "ContainingEntryType|:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase|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.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::OriginalValueCount:System.Int32",
            "targetName": "OriginalValueCount",
            "metadataToken": 385877225,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "OriginalValueCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::OriginalValuesFactory:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "OriginalValuesFactory",
            "metadataToken": 385877233,
            "canonicalSignature": ":System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "OriginalValuesFactory|:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::StoreGeneratedValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoreGeneratedValuesFactory",
            "metadataToken": 385877234,
            "canonicalSignature": ":System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoreGeneratedValuesFactory|:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876845,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876846,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876847,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876832,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType",
            "targetName": "BaseType",
            "metadataToken": 385877215,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType|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.Internal.IRuntimeEntityType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876848,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "BaseType",
            "metadataToken": 385876687,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType::ServiceOnlyConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ServiceOnlyConstructorBinding",
            "metadataToken": 385876688,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ServiceOnlyConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "BaseType",
            "metadataToken": 385876775,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType::.ctor(System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void",
            "metadataToken": 100667669,
            "canonicalSignature": "(System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 21,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment",
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669386,
            "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.Metadata.RuntimeEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669047,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877360,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877361,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.RuntimeEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877362,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsTableExcludedFromMigrations|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877363,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877096,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877173,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877174,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.IReadOnlyEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877175,
            "canonicalSignature": ":System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsTableExcludedFromMigrations|:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IReadOnlyEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100669382,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.IForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::AddNavigation(Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation,System.Boolean):System.Void",
            "targetName": "AddNavigation",
            "metadataToken": 100667839,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation,System.Boolean):System.Void",
            "normalizedSignature": "AddNavigation|(Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667843,
            "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.Metadata.RuntimeForeignKey",
            "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.IForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100666853,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100666854,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.INavigation|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.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetDependentKeyValueFactory():IDependentKeyValueFactory_1",
            "targetName": "GetDependentKeyValueFactory",
            "metadataToken": 100666855,
            "canonicalSignature": "():IDependentKeyValueFactory_1",
            "normalizedSignature": "GetDependentKeyValueFactory|():IDependentKeyValueFactory_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::GetDependentKeyValueFactory():Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "targetName": "GetDependentKeyValueFactory",
            "metadataToken": 100666856,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "normalizedSignature": "GetDependentKeyValueFactory|():Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory|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.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetRelatedEntityType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "GetRelatedEntityType",
            "metadataToken": 100667329,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "GetRelatedEntityType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetNavigation(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "GetNavigation",
            "metadataToken": 100667330,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "GetNavigation|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsBaseLinking():System.Boolean",
            "targetName": "IsBaseLinking",
            "metadataToken": 100667331,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsBaseLinking|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667332,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "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.IForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100666852,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation,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.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100667328,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,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.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876907,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876908,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey|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.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876909,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876910,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::ReferencingSkipNavigations:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReferencingSkipNavigations",
            "metadataToken": 385876913,
            "canonicalSignature": ":System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReferencingSkipNavigations|:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876914,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey::DependentKeyValueFactory:Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "targetName": "DependentKeyValueFactory",
            "metadataToken": 385877217,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "normalizedSignature": "DependentKeyValueFactory|:Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey::DependentsMapFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IDependentsMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DependentsMapFactory",
            "metadataToken": 385877218,
            "canonicalSignature": ":System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IDependentsMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DependentsMapFactory|:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IDependentsMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876689,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876690,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.IKey|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.IForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876691,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385876693,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.INavigation|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.IForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876776,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "PrincipalKey",
            "metadataToken": 385876779,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385876780,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876782,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::DeleteBehavior:Microsoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DeleteBehavior",
            "metadataToken": 385876786,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DeleteBehavior",
            "normalizedSignature": "DeleteBehavior|:Microsoft.EntityFrameworkCore.DeleteBehavior|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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876692,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385876694,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.INavigation|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.IForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequired:System.Boolean",
            "targetName": "IsRequired",
            "metadataToken": 385876783,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequired|: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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsRequiredDependent:System.Boolean",
            "targetName": "IsRequiredDependent",
            "metadataToken": 385876784,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequiredDependent|: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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::IsOwnership:System.Boolean",
            "targetName": "IsOwnership",
            "metadataToken": 385876785,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOwnership|: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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876777,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385876778,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385876781,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.IReadOnlyForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.DeleteBehavior,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100667830,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.DeleteBehavior,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.DeleteBehavior,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.IIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667875,
            "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.Metadata.RuntimeIndex",
            "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.IIndex::GetNullableValueFactory():IDependentKeyValueFactory_1",
            "targetName": "GetNullableValueFactory",
            "metadataToken": 100666859,
            "canonicalSignature": "():IDependentKeyValueFactory_1",
            "normalizedSignature": "GetNullableValueFactory|():IDependentKeyValueFactory_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667340,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          },
          {
            "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.Metadata.RuntimeIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876934,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876935,
            "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.Metadata.RuntimeIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876936,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876938,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876695,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876696,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385876789,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.IReadOnlyIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876791,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876788,
            "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.Metadata.IReadOnlyIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385876790,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsDescending|:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IReadOnlyIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876787,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String,System.Boolean):void",
            "metadataToken": 100667870,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String,System.Boolean):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.IKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::SetPrincipalKeyValueFactory(IPrincipalKeyValueFactory_1):System.Void",
            "targetName": "SetPrincipalKeyValueFactory",
            "metadataToken": 100667890,
            "canonicalSignature": "(IPrincipalKeyValueFactory_1):System.Void",
            "normalizedSignature": "SetPrincipalKeyValueFactory|(IPrincipalKeyValueFactory_1):System.Void|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.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::SetIdentityMapFactory(System.Func_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetIdentityMapFactory",
            "metadataToken": 100667891,
            "canonicalSignature": "(System.Func_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetIdentityMapFactory|(System.Func_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap,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.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667892,
            "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.Metadata.RuntimeKey",
            "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.Internal.IRuntimeKey::GetIdentityMapFactory():System.Func_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIdentityMapFactory",
            "metadataToken": 100669809,
            "canonicalSignature": "():System.Func_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIdentityMapFactory|():System.Func_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap,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.Internal.IRuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetKeyType():System.Type",
            "targetName": "GetKeyType",
            "metadataToken": 100666862,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetKeyType|():System.Type|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.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetPrincipalKeyValueFactory():IPrincipalKeyValueFactory_1",
            "targetName": "GetPrincipalKeyValueFactory",
            "metadataToken": 100666864,
            "canonicalSignature": "():IPrincipalKeyValueFactory_1",
            "normalizedSignature": "GetPrincipalKeyValueFactory|():IPrincipalKeyValueFactory_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::GetPrincipalKeyValueFactory():Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory",
            "targetName": "GetPrincipalKeyValueFactory",
            "metadataToken": 100666865,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory",
            "normalizedSignature": "GetPrincipalKeyValueFactory|():Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory|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.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::IsPrimaryKey():System.Boolean",
            "targetName": "IsPrimaryKey",
            "metadataToken": 100667345,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsPrimaryKey|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          },
          {
            "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.IKey::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100666863,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100667344,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,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.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876944,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876945,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::ReferencingForeignKeys:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReferencingForeignKeys",
            "metadataToken": 385876946,
            "canonicalSignature": ":System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReferencingForeignKeys|:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876947,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876697,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876698,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876793,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385876792,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100667885,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.IModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::SetSkipDetectChanges(System.Boolean):System.Void",
            "targetName": "SetSkipDetectChanges",
            "metadataToken": 100667906,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "SetSkipDetectChanges|(System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::AddEntityType(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100667909,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 20,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::GetOrAddAdHocEntityType(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "GetOrAddAdHocEntityType",
            "metadataToken": 100667910,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "GetOrAddAdHocEntityType|(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::GetAdHocEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAdHocEntityTypes",
            "metadataToken": 100667911,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAdHocEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667912,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::FindAdHocEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "FindAdHocEntityType",
            "metadataToken": 100667913,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "FindAdHocEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::AddTypeMappingConfiguration(System.Type,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration",
            "targetName": "AddTypeMappingConfiguration",
            "metadataToken": 100667918,
            "canonicalSignature": "(System.Type,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration",
            "normalizedSignature": "AddTypeMappingConfiguration|(System.Type,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::FinalizeModel():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "FinalizeModel",
            "metadataToken": 100667921,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "FinalizeModel|():Microsoft.EntityFrameworkCore.Metadata.IModel|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.Metadata.RuntimeModel",
            "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.Internal.IRuntimeModel::GetUnsafeAccessors():System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Design.Internal.QualifiedName,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetUnsafeAccessors",
            "metadataToken": 100669812,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Design.Internal.QualifiedName,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetUnsafeAccessors|():System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Design.Internal.QualifiedName,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.Internal.IRuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666867,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666868,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindRuntimeEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindRuntimeEntityType",
            "metadataToken": 100666869,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindRuntimeEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::GetModelDependencies():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "targetName": "GetModelDependencies",
            "metadataToken": 100666873,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "normalizedSignature": "GetModelDependencies|():Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies|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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100666875,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100666876,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindLeastDerivedEntityTypes(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindLeastDerivedEntityTypes",
            "metadataToken": 100666877,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindLeastDerivedEntityTypes|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::IsIndexerMethod(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsIndexerMethod",
            "metadataToken": 100666878,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsIndexerMethod|(System.Reflection.MethodInfo):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::FindTypeMappingConfiguration(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "targetName": "FindTypeMappingConfiguration",
            "metadataToken": 100666880,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "normalizedSignature": "FindTypeMappingConfiguration|(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration|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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667347,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667348,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEmbeddedDiscriminatorName():System.String",
            "targetName": "GetEmbeddedDiscriminatorName",
            "metadataToken": 100667349,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetEmbeddedDiscriminatorName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::IsShared(System.Type):System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 100667351,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsShared|(System.Type):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667353,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667354,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667355,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100667356,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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.IModel::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100666870,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100667352,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100667357,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::FindLeastDerivedEntityTypes(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindLeastDerivedEntityTypes",
            "metadataToken": 100667358,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindLeastDerivedEntityTypes|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,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.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385876952,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ModelId|:System.Guid|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.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876954,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel::SkipDetectChanges:System.Boolean",
            "targetName": "SkipDetectChanges",
            "metadataToken": 385877219,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SkipDetectChanges|: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.Internal.IRuntimeModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel::RelationalModel:System.Object",
            "targetName": "RelationalModel",
            "metadataToken": 385877220,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "RelationalModel|: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.Metadata.Internal.IRuntimeModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel::ModelDependencies:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "targetName": "ModelDependencies",
            "metadataToken": 385876700,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies",
            "normalizedSignature": "ModelDependencies|:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeModelDependencies|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385876794,
            "canonicalSignature": ":System.Guid",
            "normalizedSignature": "ModelId|:System.Guid|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::.ctor():void",
            "metadataToken": 100667904,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel::.ctor(System.Boolean,System.Guid,System.Int32,System.Int32):void",
            "metadataToken": 100667905,
            "canonicalSignature": "(System.Boolean,System.Guid,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.Boolean,System.Guid,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase"
        },
        "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.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::SetCollectionAccessor(Func_2,Action_2,Action_2,Func_3,Func_1):System.Void",
            "targetName": "SetCollectionAccessor",
            "metadataToken": 100667953,
            "canonicalSignature": "(Func_2,Action_2,Action_2,Func_3,Func_1):System.Void",
            "normalizedSignature": "SetCollectionAccessor|(Func_2,Action_2,Action_2,Func_3,Func_1):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667954,
            "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.Metadata.RuntimeNavigation",
            "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.Internal.IRuntimePropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100669821,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetShadowIndex():System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100669822,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetShadowIndex|():System.Int32|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100669826,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::SetIsLoadedWhenNoTracking(System.Object):System.Void",
            "targetName": "SetIsLoadedWhenNoTracking",
            "metadataToken": 100667185,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetIsLoadedWhenNoTracking|(System.Object):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.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          },
          {
            "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.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876957,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876958,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey|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.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876959,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876960,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876961,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876962,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|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.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876963,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.IPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876754,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876756,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.INavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "Inverse",
            "metadataToken": 385876757,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.INavigation|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.INavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876795,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876797,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation|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.IReadOnlyNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876798,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.IReadOnlyNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876799,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876806,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876760,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876755,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876796,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876804,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876805,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876758,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876759,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation::.ctor(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):void",
            "metadataToken": 100667946,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase"
        },
        "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.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::SetSentinelFromProviderValue(System.Object):System.Void",
            "targetName": "SetSentinelFromProviderValue",
            "metadataToken": 100667961,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetSentinelFromProviderValue|(System.Object):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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::SetElementType(System.Type,System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "targetName": "SetElementType",
            "metadataToken": 100667962,
            "canonicalSignature": "(System.Type,System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType",
            "normalizedSignature": "SetElementType|(System.Type,System.Boolean,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping):Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 11,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "targetName": "SetValueConverter",
            "metadataToken": 100667979,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.Void",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667980,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::SetComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetComparer",
            "metadataToken": 100667982,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::GetKeyValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetKeyValueComparer",
            "metadataToken": 100667983,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetKeyValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::SetKeyComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetKeyComparer",
            "metadataToken": 100667984,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetKeyComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::SetProviderValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetProviderValueComparer",
            "metadataToken": 100667986,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetProviderValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667988,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667989,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IElementType|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100667993,
            "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.Metadata.RuntimeProperty",
            "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.Internal.IRuntimePropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100669821,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetShadowIndex():System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100669822,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetShadowIndex|():System.Int32|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100669826,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::CreateKeyEqualityComparer():IEqualityComparer_1",
            "targetName": "CreateKeyEqualityComparer",
            "metadataToken": 100667205,
            "canonicalSignature": "():IEqualityComparer_1",
            "normalizedSignature": "CreateKeyEqualityComparer|():IEqualityComparer_1|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667206,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetPrincipals():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipals",
            "metadataToken": 100667207,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipals|():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667210,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IKey|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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetProviderValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetProviderValueComparer",
            "metadataToken": 100667214,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetProviderValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100667382,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667384,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetBeforeSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetBeforeSaveBehavior",
            "metadataToken": 100667388,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetBeforeSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueGeneratorFactory():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratorFactory",
            "metadataToken": 100667390,
            "canonicalSignature": "():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratorFactory|():System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667391,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667392,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667397,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667399,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::FindContainingPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindContainingPrimaryKey",
            "metadataToken": 100667409,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindContainingPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667412,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "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.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100667208,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667212,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::GetElementType():Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "targetName": "GetElementType",
            "metadataToken": 100667215,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.IElementType|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.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100667396,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "normalizedSignature": "GetJsonValueReaderWriter|():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsForeignKey():System.Boolean",
            "targetName": "IsForeignKey",
            "metadataToken": 100667403,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsForeignKey|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100667393,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetValueComparer|():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetPrincipals():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipals",
            "metadataToken": 100667400,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipals|():System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100667404,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,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.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876965,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876966,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876967,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::PrimaryKey:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "targetName": "PrimaryKey",
            "metadataToken": 385876968,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeKey",
            "normalizedSignature": "PrimaryKey|:Microsoft.EntityFrameworkCore.Metadata.RuntimeKey|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::Keys:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Keys",
            "metadataToken": 385876969,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Keys|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeKey,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::ForeignKeys:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ForeignKeys",
            "metadataToken": 385876970,
            "canonicalSignature": ":System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ForeignKeys|:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::Indexes:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Indexes",
            "metadataToken": 385876971,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Indexes|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeIndex,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": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::TypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385876972,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "TypeMapping|:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876973,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385876974,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876975,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.IPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876763,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876809,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876810,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::ValueGenerated:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "ValueGenerated",
            "metadataToken": 385876811,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "normalizedSignature": "ValueGenerated|:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated|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.IReadOnlyProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsConcurrencyToken:System.Boolean",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 385876812,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConcurrencyToken|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385876813,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty::.ctor(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Object):void",
            "metadataToken": 100667960,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Object):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Object):void|static=false",
            "isStatic": false,
            "parameterCount": 24,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetPropertyIndexes(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):System.Void",
            "targetName": "SetPropertyIndexes",
            "metadataToken": 100668033,
            "canonicalSignature": "(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):System.Void",
            "normalizedSignature": "SetPropertyIndexes|(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetAccessors(Func_2,Func_2,Func_2,Func_2):System.Void",
            "targetName": "SetAccessors",
            "metadataToken": 100668034,
            "canonicalSignature": "(Func_2,Func_2,Func_2,Func_2):System.Void",
            "normalizedSignature": "SetAccessors|(Func_2,Func_2,Func_2,Func_2):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetMaterializationSetter(Action_3,Func_3):System.Void",
            "targetName": "SetMaterializationSetter",
            "metadataToken": 100668035,
            "canonicalSignature": "(Action_3,Func_3):System.Void",
            "normalizedSignature": "SetMaterializationSetter|(Action_3,Func_3):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetMaterializationSetter(Func_3):System.Void",
            "targetName": "SetMaterializationSetter",
            "metadataToken": 100668036,
            "canonicalSignature": "(Func_3):System.Void",
            "normalizedSignature": "SetMaterializationSetter|(Func_3):System.Void|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.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetIndexedCollectionAccessor(Func_3,Action_3,Action_3,Func_2):System.Void",
            "targetName": "SetIndexedCollectionAccessor",
            "metadataToken": 100668037,
            "canonicalSignature": "(Func_3,Action_3,Action_3,Func_2):System.Void",
            "normalizedSignature": "SetIndexedCollectionAccessor|(Func_3,Action_3,Action_3,Func_2):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetSetter(Action_3,Func_3):System.Void",
            "targetName": "SetSetter",
            "metadataToken": 100668038,
            "canonicalSignature": "(Action_3,Func_3):System.Void",
            "normalizedSignature": "SetSetter|(Action_3,Func_3):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetSetter(Func_3):System.Void",
            "targetName": "SetSetter",
            "metadataToken": 100668039,
            "canonicalSignature": "(Func_3):System.Void",
            "normalizedSignature": "SetSetter|(Func_3):System.Void|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.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetGetter(Func_2,Func_2):System.Void",
            "targetName": "SetGetter",
            "metadataToken": 100668040,
            "canonicalSignature": "(Func_2,Func_2):System.Void",
            "normalizedSignature": "SetGetter|(Func_2,Func_2):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetGetter(Func_3,Func_3,Func_2,Func_2):System.Void",
            "targetName": "SetGetter",
            "metadataToken": 100668041,
            "canonicalSignature": "(Func_3,Func_3,Func_2,Func_2):System.Void",
            "normalizedSignature": "SetGetter|(Func_3,Func_3,Func_2,Func_2):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::SetCurrentValueComparer(System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetCurrentValueComparer",
            "metadataToken": 100668042,
            "canonicalSignature": "(System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetCurrentValueComparer|(System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.Metadata.RuntimePropertyBase",
            "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.Internal.IRuntimePropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100669821,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetShadowIndex():System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100669822,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetShadowIndex|():System.Int32|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100669826,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "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.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876979,
            "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.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876980,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876981,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876984,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876985,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.IPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase::.ctor(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode):void",
            "metadataToken": 100668024,
            "canonicalSignature": "(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode):void",
            "normalizedSignature": "constructor|(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides",
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669395,
            "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.Metadata.RuntimeRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "targetName": "Property",
            "metadataToken": 385877366,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty|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.Metadata.RuntimeRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877367,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.Metadata.RuntimeRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877368,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877214,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|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.IRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Property",
            "metadataToken": 385877176,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::ColumnName:System.String",
            "targetName": "ColumnName",
            "metadataToken": 385877178,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ColumnName|: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.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::IsColumnNameOverridden:System.Boolean",
            "targetName": "IsColumnNameOverridden",
            "metadataToken": 385877179,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsColumnNameOverridden|: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.IReadOnlyRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877177,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "StoreObject|:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.IReadOnlyRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean,System.String):void",
            "metadataToken": 100669392,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean,System.String):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean,System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence",
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669408,
            "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.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669063,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::Model:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "targetName": "Model",
            "metadataToken": 385877373,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel|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.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877374,
            "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.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877375,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelSchema|: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.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877376,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877377,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISequence::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877215,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.ISequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385877183,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::StartValue:System.Int64",
            "targetName": "StartValue",
            "metadataToken": 385877184,
            "canonicalSignature": ":System.Int64",
            "normalizedSignature": "StartValue|:System.Int64|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.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IncrementBy:System.Int32",
            "targetName": "IncrementBy",
            "metadataToken": 385877185,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IncrementBy|:System.Int32|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MinValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinValue",
            "metadataToken": 385877186,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MinValue|:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877188,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|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.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::IsCyclic:System.Boolean",
            "targetName": "IsCyclic",
            "metadataToken": 385877189,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCyclic|: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.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877180,
            "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.Metadata.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877181,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelSchema|: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.Metadata.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877182,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence::MaxValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxValue",
            "metadataToken": 385877187,
            "canonicalSignature": ":System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "MaxValue|:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,System.Type,System.String,System.Int64,System.Int32,System.Boolean,System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):void",
            "metadataToken": 100669403,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,System.Type,System.String,System.Int64,System.Int32,System.Boolean,System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,System.Type,System.String,System.Int64,System.Int32,System.Boolean,System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 10,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase"
        },
        "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.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668061,
            "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.Metadata.RuntimeServiceProperty",
            "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.Internal.IRuntimePropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100669821,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetShadowIndex():System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100669822,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetShadowIndex|():System.Int32|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100669826,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667426,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty"
          },
          {
            "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.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876991,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876992,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876993,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876994,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876995,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876996,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|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.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385876997,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.IPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876837,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876821,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876838,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.IReadOnlyServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385876822,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "ParameterBinding|:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.IReadOnlyServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty::.ctor(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.PropertyAccessMode):void",
            "metadataToken": 100668053,
            "canonicalSignature": "(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.PropertyAccessMode):void",
            "normalizedSignature": "constructor|(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.PropertyAccessMode):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase"
        },
        "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.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::SetCollectionAccessor(Func_2,Action_2,Action_2,Func_3,Func_1):System.Void",
            "targetName": "SetCollectionAccessor",
            "metadataToken": 100668076,
            "canonicalSignature": "(Func_2,Action_2,Action_2,Func_3,Func_1):System.Void",
            "normalizedSignature": "SetCollectionAccessor|(Func_2,Action_2,Action_2,Func_3,Func_1):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668077,
            "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.Metadata.RuntimeSkipNavigation",
            "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.Internal.IRuntimePropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100669821,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetShadowIndex():System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100669822,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetShadowIndex|():System.Int32|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100669826,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|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.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetGetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "GetGetter",
            "metadataToken": 100667217,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "GetGetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetMemberInfo(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100667218,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(System.Boolean,System.Boolean):System.Reflection.MemberInfo|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100667220,
            "canonicalSignature": "():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCurrentValueComparer|():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::GetCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "GetCollectionAccessor",
            "metadataToken": 100667221,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "GetCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetFieldName():System.String",
            "targetName": "GetFieldName",
            "metadataToken": 100667420,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetFieldName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsShadowProperty():System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100667421,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsShadowProperty|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667423,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeSkipNavigation::GetManyToManyLoader():Microsoft.EntityFrameworkCore.Internal.ICollectionLoader",
            "targetName": "GetManyToManyLoader",
            "metadataToken": 100669827,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Internal.ICollectionLoader",
            "normalizedSignature": "GetManyToManyLoader|():Microsoft.EntityFrameworkCore.Internal.ICollectionLoader|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.Internal.IRuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeSkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667431,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::SetIsLoadedWhenNoTracking(System.Object):System.Void",
            "targetName": "SetIsLoadedWhenNoTracking",
            "metadataToken": 100667185,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetIsLoadedWhenNoTracking|(System.Object):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.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          },
          {
            "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.IPropertyBase::GetIndex():System.Int32",
            "targetName": "GetIndex",
            "metadataToken": 100667219,
            "canonicalSignature": "():System.Int32",
            "normalizedSignature": "GetIndex|():System.Int32|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.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877000,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877001,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877002,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385877003,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385877004,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation|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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877005,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385877006,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877007,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877221,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877222,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877223,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876764,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.IPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876814,
            "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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385876815,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385876819,
            "canonicalSignature": ":System.Reflection.PropertyInfo",
            "normalizedSignature": "PropertyInfo|:System.Reflection.PropertyInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876820,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876839,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876842,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IForeignKey|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.ISkipNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876843,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation|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.ISkipNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385876823,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385876824,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation|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.IReadOnlySkipNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385876825,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.IReadOnlySkipNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385876826,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOnDependent|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876806,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::Inverse:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Inverse",
            "metadataToken": 385876760,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876816,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385876817,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|: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.Metadata.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876818,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876840,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385876841,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::IsEagerLoaded:System.Boolean",
            "targetName": "IsEagerLoaded",
            "metadataToken": 385876807,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEagerLoaded|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::LazyLoadingEnabled:System.Boolean",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 385876808,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "LazyLoadingEnabled|: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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876804,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876805,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385876758,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385876759,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.INavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation::.ctor(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):void",
            "metadataToken": 100668067,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 12,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
        "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.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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure::AddParameter(System.String,System.Data.ParameterDirection,System.Boolean,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter",
            "targetName": "AddParameter",
            "metadataToken": 100669423,
            "canonicalSignature": "(System.String,System.Data.ParameterDirection,System.Boolean,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter",
            "normalizedSignature": "AddParameter|(System.String,System.Data.ParameterDirection,System.Boolean,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure::AddResultColumn(System.String,System.Boolean,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn",
            "targetName": "AddResultColumn",
            "metadataToken": 100669424,
            "canonicalSignature": "(System.String,System.Boolean,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn",
            "normalizedSignature": "AddResultColumn|(System.String,System.Boolean,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn|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.Metadata.RuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669425,
            "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.Metadata.RuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669151,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter|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.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669153,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter|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.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669155,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn|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.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669156,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn|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.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::GetStoreIdentifier():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "GetStoreIdentifier",
            "metadataToken": 100669157,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "GetStoreIdentifier|():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier|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.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetStoreIdentifier():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreIdentifier",
            "metadataToken": 100669068,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoreIdentifier|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,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.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669070,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100669072,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter|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.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100669074,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100669075,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn|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.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::GetSchemaQualifiedName():System.String",
            "targetName": "GetSchemaQualifiedName",
            "metadataToken": 100669076,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetSchemaQualifiedName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100669077,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          },
          {
            "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.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877386,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType|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.Metadata.RuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877387,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure::StoreStoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoreStoredProcedure",
            "metadataToken": 385877531,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoreStoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877226,
            "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.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877227,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.IStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877229,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877192,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::IsRowsAffectedReturned:System.Boolean",
            "targetName": "IsRowsAffectedReturned",
            "metadataToken": 385877193,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowsAffectedReturned|: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.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::StoreStoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoreStoredProcedure",
            "metadataToken": 385877228,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "normalizedSignature": "StoreStoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure|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.IStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877230,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877191,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|: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.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877190,
            "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.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877194,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877195,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String,System.String,System.Boolean):void",
            "metadataToken": 100669420,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String,System.String,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String,System.String,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.ITrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITrigger"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668091,
            "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.Metadata.RuntimeTrigger",
            "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.IReadOnlyTrigger::ToDebugString(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "targetName": "ToDebugString",
            "metadataToken": 100667435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String",
            "normalizedSignature": "ToDebugString|(Microsoft.EntityFrameworkCore.Infrastructure.MetadataDebugStringOptions,System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger"
          },
          {
            "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.Metadata.RuntimeTrigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877013,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.RuntimeTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877014,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.Metadata.RuntimeTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877015,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "normalizedSignature": "DebugView|:Microsoft.EntityFrameworkCore.Infrastructure.DebugView|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.Metadata.RuntimeTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876829,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyTrigger",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITrigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876844,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.ITrigger",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385876828,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ModelName|: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.Metadata.IReadOnlyTrigger",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String):void",
            "metadataToken": 100668088,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType,System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100668104,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetDerivedTypes():IEnumerable_1",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100668105,
            "canonicalSignature": "():IEnumerable_1",
            "normalizedSignature": "GetDerivedTypes|():IEnumerable_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::AddProperty(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Object):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "targetName": "AddProperty",
            "metadataToken": 100668106,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Object):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Object):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 23,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "targetName": "FindProperty",
            "metadataToken": 100668107,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindDeclaredProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "targetName": "FindDeclaredProperty",
            "metadataToken": 100668108,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty",
            "normalizedSignature": "FindDeclaredProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetDeclaredProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredProperties",
            "metadataToken": 100668109,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindProperties(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100668111,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindPropertiesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindPropertiesInHierarchy",
            "metadataToken": 100668112,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindPropertiesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetProperties",
            "metadataToken": 100668114,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetFlattenedValueGeneratingProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedValueGeneratingProperties",
            "metadataToken": 100668115,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedValueGeneratingProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100668116,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindIndexerProperty(System.Type):System.Reflection.PropertyInfo",
            "targetName": "FindIndexerProperty",
            "metadataToken": 100668117,
            "canonicalSignature": "(System.Type):System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerProperty|(System.Type):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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::AddComplexProperty(System.String,System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100668118,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.PropertyAccessMode,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 16,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100668119,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetDeclaredComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredComplexProperties",
            "metadataToken": 100668121,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetComplexProperties",
            "metadataToken": 100668123,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindComplexPropertiesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindComplexPropertiesInHierarchy",
            "metadataToken": 100668124,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindComplexPropertiesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMembers",
            "metadataToken": 100668126,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetDeclaredMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredMembers",
            "metadataToken": 100668127,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100668128,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100668129,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::SetOriginalValuesFactory(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetOriginalValuesFactory",
            "metadataToken": 100668132,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetOriginalValuesFactory|(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::SetStoreGeneratedValuesFactory(System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetStoreGeneratedValuesFactory",
            "metadataToken": 100668133,
            "canonicalSignature": "(System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetStoreGeneratedValuesFactory|(System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::SetTemporaryValuesFactory(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetTemporaryValuesFactory",
            "metadataToken": 100668134,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetTemporaryValuesFactory|(System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::SetEmptyShadowValuesFactory(System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetEmptyShadowValuesFactory",
            "metadataToken": 100668135,
            "canonicalSignature": "(System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetEmptyShadowValuesFactory|(System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::SetShadowValuesFactory(System.Func_2[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetShadowValuesFactory",
            "metadataToken": 100668136,
            "canonicalSignature": "(System.Func_2[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetShadowValuesFactory|(System.Func_2[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetFlattenedProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedProperties",
            "metadataToken": 100668137,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetFlattenedComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedComplexProperties",
            "metadataToken": 100668138,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeComplexProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetFlattenedDeclaredProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedDeclaredProperties",
            "metadataToken": 100668139,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedDeclaredProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100668140,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "normalizedSignature": "CalculateCounts|():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetSnapshottableMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSnapshottableMembers",
            "metadataToken": 100668141,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSnapshottableMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::FinalizeType():System.Void",
            "targetName": "FinalizeType",
            "metadataToken": 100668142,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "FinalizeType|():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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100668148,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::GetOrCreateEmptyMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateEmptyMaterializer",
            "metadataToken": 100668149,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateEmptyMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::ToEnumerable(T):IEnumerable_1",
            "targetName": "ToEnumerable",
            "metadataToken": 100668150,
            "canonicalSignature": "(T):IEnumerable_1",
            "normalizedSignature": "ToEnumerable|(T):IEnumerable_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "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.Internal.IRuntimeTypeBase::GetConstructorBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetConstructorBindingConfigurationSource",
            "metadataToken": 100669843,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetConstructorBindingConfigurationSource|():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667496,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667497,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667498,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667506,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IComplexProperty|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667514,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAbstract():System.Boolean",
            "targetName": "IsAbstract",
            "metadataToken": 100667443,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsAbstract|():System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667444,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DisplayName|():System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::DisplayName(System.Boolean):System.String",
            "targetName": "DisplayName",
            "metadataToken": 100667445,
            "canonicalSignature": "(System.Boolean):System.String",
            "normalizedSignature": "DisplayName|(System.Boolean):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.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100667447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100667452,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindDiscriminatorProperty():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindDiscriminatorProperty",
            "metadataToken": 100667453,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindDiscriminatorProperty|():Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDiscriminatorValue():System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100667455,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "GetDiscriminatorValue|():System.Object|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667457,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindProperty",
            "metadataToken": 100667458,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667465,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindComplexProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100667466,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100667473,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100667475,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100667476,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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.ITypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667492,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,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.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100667477,
            "canonicalSignature": "():System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|():System.Reflection.PropertyInfo|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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetOrCreateMaterializer(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetOrCreateMaterializer",
            "metadataToken": 100667478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetOrCreateMaterializer|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100667449,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,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.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100667459,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100667474,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877017,
            "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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877018,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "targetName": "Model",
            "metadataToken": 385877019,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.RuntimeModel|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385877020,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase|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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::DirectlyDerivedTypes:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DirectlyDerivedTypes",
            "metadataToken": 385877021,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DirectlyDerivedTypes|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::HasDirectlyDerivedTypes:System.Boolean",
            "targetName": "HasDirectlyDerivedTypes",
            "metadataToken": 385877022,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasDirectlyDerivedTypes|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385877023,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::OriginalValuesFactory:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "OriginalValuesFactory",
            "metadataToken": 385877024,
            "canonicalSignature": ":System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "OriginalValuesFactory|:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::StoreGeneratedValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoreGeneratedValuesFactory",
            "metadataToken": 385877025,
            "canonicalSignature": ":System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoreGeneratedValuesFactory|:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::TemporaryValuesFactory:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "TemporaryValuesFactory",
            "metadataToken": 385877026,
            "canonicalSignature": ":System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "TemporaryValuesFactory|:System.Func_2[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::ShadowValuesFactory:System.Func_2[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ShadowValuesFactory",
            "metadataToken": 385877027,
            "canonicalSignature": ":System.Func_2[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ShadowValuesFactory|:System.Func_2[[System.Collections.Generic.IDictionary_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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::EmptyShadowValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EmptyShadowValuesFactory",
            "metadataToken": 385877028,
            "canonicalSignature": ":System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EmptyShadowValuesFactory|:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,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.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ContainingEntryType:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "targetName": "ContainingEntryType",
            "metadataToken": 385877224,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "normalizedSignature": "ContainingEntryType|:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase|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.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::OriginalValueCount:System.Int32",
            "targetName": "OriginalValueCount",
            "metadataToken": 385877225,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "OriginalValueCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876845,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876846,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876847,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385876830,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385876831,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "BaseType",
            "metadataToken": 385876832,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385876835,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385876848,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "ConstructorBinding|:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.ITypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876833,
            "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.Metadata.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876834,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385876836,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32):void",
            "metadataToken": 100668096,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.RuntimeModel,Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Reflection.PropertyInfo,System.Boolean,System.String,System.Object,System.Int32,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 12,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.RuntimeAnnotatableBase"
        },
        "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.ITypeMappingConfiguration",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration"
          }
        ],
        "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": "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.ITypeMappingConfiguration::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100667522,
            "canonicalSignature": "():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaxLength|():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100667526,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "GetValueConverter|():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100667527,
            "canonicalSignature": "():System.Type",
            "normalizedSignature": "GetProviderClrType|():System.Type|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.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration"
          },
          {
            "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.Metadata.RuntimeTypeMappingConfiguration::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877035,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876849,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|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.ITypeMappingConfiguration",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration::.ctor(System.Type,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void",
            "metadataToken": 100668202,
            "canonicalSignature": "(System.Type,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void",
            "normalizedSignature": "constructor|(System.Type,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeMappingConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.ParameterBinding"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding::BindToParameter(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100668212,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(Microsoft.EntityFrameworkCore.Metadata.ParameterBindingInfo):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding::BindToParameter(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "BindToParameter",
            "metadataToken": 100668213,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindToParameter|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|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.Metadata.ServiceParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding::ServiceType:System.Type",
            "targetName": "ServiceType",
            "metadataToken": 385877036,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ServiceType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding::ServiceDelegate:System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ServiceDelegate",
            "metadataToken": 385877037,
            "canonicalSignature": ":System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ServiceDelegate|:System.Func_4[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding::.ctor(System.Type,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "metadataToken": 100668210,
            "canonicalSignature": "(System.Type,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void",
            "normalizedSignature": "constructor|(System.Type,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase[]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory",
        "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.Metadata.IParameterBindingFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100668217,
            "canonicalSignature": "(System.Type,System.String):System.Boolean",
            "normalizedSignature": "CanBind|(System.Type,System.String):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.Metadata.ServiceParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668218,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.ServiceParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668219,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.ServiceParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668220,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.Metadata.ServiceParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100667200,
            "canonicalSignature": "(System.Type,System.String):System.Boolean",
            "normalizedSignature": "CanBind|(System.Type,System.String):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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667201,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667202,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100667203,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "normalizedSignature": "Bind|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding|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.IParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory::.ctor(System.Type):void",
            "metadataToken": 100668216,
            "canonicalSignature": "(System.Type):void",
            "normalizedSignature": "constructor|(System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.SimpleModelFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.SimpleModelFactory",
        "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.Metadata.SimpleModelFactory::Create():Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "targetName": "Create",
            "metadataToken": 100668222,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Metadata.IMutableModel|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.Metadata.SimpleModelFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.SimpleModelFactory::.ctor():void",
            "metadataToken": 100668223,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.SimpleModelFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "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.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1",
            "typeArguments": [
              "T"
            ]
          }
        ],
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1::Find(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "targetName": "Find",
            "metadataToken": 100669452,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "normalizedSignature": "Find|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T|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.Metadata.StoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1::GetValues():IEnumerable_1",
            "targetName": "GetValues",
            "metadataToken": 100669453,
            "canonicalSignature": "():IEnumerable_1",
            "normalizedSignature": "GetValues|():IEnumerable_1|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.Metadata.StoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1::Add(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,T):System.Void",
            "targetName": "Add",
            "metadataToken": 100669454,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,T):System.Void",
            "normalizedSignature": "Add|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,T):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.Metadata.StoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1::Remove(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "targetName": "Remove",
            "metadataToken": 100669455,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "normalizedSignature": "Remove|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T|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.Metadata.StoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1::Find(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "targetName": "Find",
            "metadataToken": 100669090,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T",
            "normalizedSignature": "Find|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):T|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.IReadOnlyStoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1::GetValues():IEnumerable_1",
            "targetName": "GetValues",
            "metadataToken": 100669091,
            "canonicalSignature": "():IEnumerable_1",
            "normalizedSignature": "GetValues|():IEnumerable_1|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.IReadOnlyStoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoreObjectDictionary`1"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1::.ctor():void",
            "metadataToken": 100669456,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.StoreObjectDictionary`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer",
        "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.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IReadOnlyTypeBase"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyTypeBase"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100668225,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100668226,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100668227,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Int32|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.Metadata.TypeBaseNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer",
            "targetName": "Instance",
            "metadataToken": 67109879,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.TypeBaseNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions",
        "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.Metadata.ConfigurationSourceExtensions::Overrides(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "Overrides",
            "metadataToken": 100666319,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "Overrides|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|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.Metadata.ConfigurationSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions::Overrides(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "Overrides",
            "metadataToken": 100666320,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "Overrides|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|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.Metadata.ConfigurationSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions::OverridesStrictly(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "OverridesStrictly",
            "metadataToken": 100666321,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "OverridesStrictly|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|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.Metadata.ConfigurationSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions::OverridesStrictly(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "OverridesStrictly",
            "metadataToken": 100666322,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "OverridesStrictly|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|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.Metadata.ConfigurationSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions::Max(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Max",
            "metadataToken": 100666323,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Max|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Metadata.ConfigurationSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSourceExtensions::Max(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "Max",
            "metadataToken": 100666324,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "Max|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Metadata.ConfigurationSourceExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
        "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": [],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::PrefixSystem.String",
            "targetName": "Prefix",
            "metadataToken": 67110180,
            "normalizedSignature": "Prefix|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ColumnNameSystem.String",
            "targetName": "ColumnName",
            "metadataToken": 67110181,
            "normalizedSignature": "ColumnName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ColumnOrderSystem.String",
            "targetName": "ColumnOrder",
            "metadataToken": 67110182,
            "normalizedSignature": "ColumnOrder|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ColumnTypeSystem.String",
            "targetName": "ColumnType",
            "metadataToken": 67110183,
            "normalizedSignature": "ColumnType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DefaultValueSqlSystem.String",
            "targetName": "DefaultValueSql",
            "metadataToken": 67110184,
            "normalizedSignature": "DefaultValueSql|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ComputedColumnSqlSystem.String",
            "targetName": "ComputedColumnSql",
            "metadataToken": 67110185,
            "normalizedSignature": "ComputedColumnSql|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::IsStoredSystem.String",
            "targetName": "IsStored",
            "metadataToken": 67110186,
            "normalizedSignature": "IsStored|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DefaultValueSystem.String",
            "targetName": "DefaultValue",
            "metadataToken": 67110187,
            "normalizedSignature": "DefaultValue|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DefaultConstraintNameSystem.String",
            "targetName": "DefaultConstraintName",
            "metadataToken": 67110188,
            "normalizedSignature": "DefaultConstraintName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::UseNamedDefaultConstraintsSystem.String",
            "targetName": "UseNamedDefaultConstraints",
            "metadataToken": 67110189,
            "normalizedSignature": "UseNamedDefaultConstraints|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TableNameSystem.String",
            "targetName": "TableName",
            "metadataToken": 67110190,
            "normalizedSignature": "TableName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::SchemaSystem.String",
            "targetName": "Schema",
            "metadataToken": 67110191,
            "normalizedSignature": "Schema|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ViewNameSystem.String",
            "targetName": "ViewName",
            "metadataToken": 67110192,
            "normalizedSignature": "ViewName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ViewSchemaSystem.String",
            "targetName": "ViewSchema",
            "metadataToken": 67110193,
            "normalizedSignature": "ViewSchema|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::FunctionNameSystem.String",
            "targetName": "FunctionName",
            "metadataToken": 67110194,
            "normalizedSignature": "FunctionName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DeleteStoredProcedureSystem.String",
            "targetName": "DeleteStoredProcedure",
            "metadataToken": 67110195,
            "normalizedSignature": "DeleteStoredProcedure|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::InsertStoredProcedureSystem.String",
            "targetName": "InsertStoredProcedure",
            "metadataToken": 67110196,
            "normalizedSignature": "InsertStoredProcedure|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::UpdateStoredProcedureSystem.String",
            "targetName": "UpdateStoredProcedure",
            "metadataToken": 67110197,
            "normalizedSignature": "UpdateStoredProcedure|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::SqlQuerySystem.String",
            "targetName": "SqlQuery",
            "metadataToken": 67110198,
            "normalizedSignature": "SqlQuery|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::CommentSystem.String",
            "targetName": "Comment",
            "metadataToken": 67110199,
            "normalizedSignature": "Comment|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::CollationSystem.String",
            "targetName": "Collation",
            "metadataToken": 67110200,
            "normalizedSignature": "Collation|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DefaultSchemaSystem.String",
            "targetName": "DefaultSchema",
            "metadataToken": 67110201,
            "normalizedSignature": "DefaultSchema|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::NameSystem.String",
            "targetName": "Name",
            "metadataToken": 67110202,
            "normalizedSignature": "Name|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::SequencePrefixSystem.String",
            "targetName": "SequencePrefix",
            "metadataToken": 67110203,
            "normalizedSignature": "SequencePrefix|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::SequencesSystem.String",
            "targetName": "Sequences",
            "metadataToken": 67110204,
            "normalizedSignature": "Sequences|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::CheckConstraintsSystem.String",
            "targetName": "CheckConstraints",
            "metadataToken": 67110205,
            "normalizedSignature": "CheckConstraints|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::FilterSystem.String",
            "targetName": "Filter",
            "metadataToken": 67110206,
            "normalizedSignature": "Filter|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DbFunctionsSystem.String",
            "targetName": "DbFunctions",
            "metadataToken": 67110207,
            "normalizedSignature": "DbFunctions|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::MaxIdentifierLengthSystem.String",
            "targetName": "MaxIdentifierLength",
            "metadataToken": 67110208,
            "normalizedSignature": "MaxIdentifierLength|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::IsFixedLengthSystem.String",
            "targetName": "IsFixedLength",
            "metadataToken": 67110209,
            "normalizedSignature": "IsFixedLength|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ViewDefinitionSqlSystem.String",
            "targetName": "ViewDefinitionSql",
            "metadataToken": 67110210,
            "normalizedSignature": "ViewDefinitionSql|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::IsTableExcludedFromMigrationsSystem.String",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 67110211,
            "normalizedSignature": "IsTableExcludedFromMigrations|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::MappingStrategySystem.String",
            "targetName": "MappingStrategy",
            "metadataToken": 67110212,
            "normalizedSignature": "MappingStrategy|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TpcMappingStrategySystem.String",
            "targetName": "TpcMappingStrategy",
            "metadataToken": 67110213,
            "normalizedSignature": "TpcMappingStrategy|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TphMappingStrategySystem.String",
            "targetName": "TphMappingStrategy",
            "metadataToken": 67110214,
            "normalizedSignature": "TphMappingStrategy|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TptMappingStrategySystem.String",
            "targetName": "TptMappingStrategy",
            "metadataToken": 67110215,
            "normalizedSignature": "TptMappingStrategy|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::RelationalModelSystem.String",
            "targetName": "RelationalModel",
            "metadataToken": 67110216,
            "normalizedSignature": "RelationalModel|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::RelationalModelFactorySystem.String",
            "targetName": "RelationalModelFactory",
            "metadataToken": 67110217,
            "normalizedSignature": "RelationalModelFactory|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DefaultMappingsSystem.String",
            "targetName": "DefaultMappings",
            "metadataToken": 67110218,
            "normalizedSignature": "DefaultMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DefaultColumnMappingsSystem.String",
            "targetName": "DefaultColumnMappings",
            "metadataToken": 67110219,
            "normalizedSignature": "DefaultColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TableMappingsSystem.String",
            "targetName": "TableMappings",
            "metadataToken": 67110220,
            "normalizedSignature": "TableMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TableColumnMappingsSystem.String",
            "targetName": "TableColumnMappings",
            "metadataToken": 67110221,
            "normalizedSignature": "TableColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ViewMappingsSystem.String",
            "targetName": "ViewMappings",
            "metadataToken": 67110222,
            "normalizedSignature": "ViewMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ViewColumnMappingsSystem.String",
            "targetName": "ViewColumnMappings",
            "metadataToken": 67110223,
            "normalizedSignature": "ViewColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::FunctionMappingsSystem.String",
            "targetName": "FunctionMappings",
            "metadataToken": 67110224,
            "normalizedSignature": "FunctionMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::FunctionColumnMappingsSystem.String",
            "targetName": "FunctionColumnMappings",
            "metadataToken": 67110225,
            "normalizedSignature": "FunctionColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::InsertStoredProcedureMappingsSystem.String",
            "targetName": "InsertStoredProcedureMappings",
            "metadataToken": 67110226,
            "normalizedSignature": "InsertStoredProcedureMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::InsertStoredProcedureResultColumnMappingsSystem.String",
            "targetName": "InsertStoredProcedureResultColumnMappings",
            "metadataToken": 67110227,
            "normalizedSignature": "InsertStoredProcedureResultColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::InsertStoredProcedureParameterMappingsSystem.String",
            "targetName": "InsertStoredProcedureParameterMappings",
            "metadataToken": 67110228,
            "normalizedSignature": "InsertStoredProcedureParameterMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DeleteStoredProcedureMappingsSystem.String",
            "targetName": "DeleteStoredProcedureMappings",
            "metadataToken": 67110229,
            "normalizedSignature": "DeleteStoredProcedureMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::DeleteStoredProcedureParameterMappingsSystem.String",
            "targetName": "DeleteStoredProcedureParameterMappings",
            "metadataToken": 67110230,
            "normalizedSignature": "DeleteStoredProcedureParameterMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::UpdateStoredProcedureMappingsSystem.String",
            "targetName": "UpdateStoredProcedureMappings",
            "metadataToken": 67110231,
            "normalizedSignature": "UpdateStoredProcedureMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::UpdateStoredProcedureResultColumnMappingsSystem.String",
            "targetName": "UpdateStoredProcedureResultColumnMappings",
            "metadataToken": 67110232,
            "normalizedSignature": "UpdateStoredProcedureResultColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::UpdateStoredProcedureParameterMappingsSystem.String",
            "targetName": "UpdateStoredProcedureParameterMappings",
            "metadataToken": 67110233,
            "normalizedSignature": "UpdateStoredProcedureParameterMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::SqlQueryMappingsSystem.String",
            "targetName": "SqlQueryMappings",
            "metadataToken": 67110234,
            "normalizedSignature": "SqlQueryMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::SqlQueryColumnMappingsSystem.String",
            "targetName": "SqlQueryColumnMappings",
            "metadataToken": 67110235,
            "normalizedSignature": "SqlQueryColumnMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ForeignKeyMappingsSystem.String",
            "targetName": "ForeignKeyMappings",
            "metadataToken": 67110236,
            "normalizedSignature": "ForeignKeyMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::TableIndexMappingsSystem.String",
            "targetName": "TableIndexMappings",
            "metadataToken": 67110237,
            "normalizedSignature": "TableIndexMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::UniqueConstraintMappingsSystem.String",
            "targetName": "UniqueConstraintMappings",
            "metadataToken": 67110238,
            "normalizedSignature": "UniqueConstraintMappings|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::MappingFragmentsSystem.String",
            "targetName": "MappingFragments",
            "metadataToken": 67110239,
            "normalizedSignature": "MappingFragments|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::RelationalOverridesSystem.String",
            "targetName": "RelationalOverrides",
            "metadataToken": 67110240,
            "normalizedSignature": "RelationalOverrides|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ModelDependenciesSystem.String",
            "targetName": "ModelDependencies",
            "metadataToken": 67110241,
            "normalizedSignature": "ModelDependencies|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::FieldValueGetterSystem.String",
            "targetName": "FieldValueGetter",
            "metadataToken": 67110242,
            "normalizedSignature": "FieldValueGetter|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ContainerColumnNameSystem.String",
            "targetName": "ContainerColumnName",
            "metadataToken": 67110243,
            "normalizedSignature": "ContainerColumnName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ContainerColumnTypeSystem.String",
            "targetName": "ContainerColumnType",
            "metadataToken": 67110244,
            "normalizedSignature": "ContainerColumnType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::ContainerColumnTypeMappingSystem.String",
            "targetName": "ContainerColumnTypeMapping",
            "metadataToken": 67110245,
            "normalizedSignature": "ContainerColumnTypeMapping|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::JsonPropertyNameSystem.String",
            "targetName": "JsonPropertyName",
            "metadataToken": 67110246,
            "normalizedSignature": "JsonPropertyName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::StoreTypeSystem.String",
            "targetName": "StoreType",
            "metadataToken": 67110247,
            "normalizedSignature": "StoreType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames::AllNamesSystem.Collections.Generic.ISet`1[[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "AllNames",
            "metadataToken": 67110248,
            "normalizedSignature": "AllNames|System.Collections.Generic.ISet`1[[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.RelationalAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      }
    ]
  }
}
